【问题标题】:An app ID with Identifier 'com.Company.ProductName' is not avalible, please enter a different string标识符为“com.Company.ProductName”的应用 ID 不可用,请输入其他字符串
【发布时间】:2015-10-02 02:48:10
【问题描述】:

尝试在 xcode 中测试我的统一应用程序,当我点击运行时它说:

标识符为“com.Company.ProductName”的应用 ID 不可用,请输入其他字符串

有什么想法吗?谢谢

【问题讨论】:

  • 您可以在 Unity 中更改 Bundle Identifier。
  • 好的,不知道我应该把它改成什么,这有关系吗?我还需要包括 com.部分
  • 更改为有效的Bundle Identifier而不是默认的非常重要。您不能使用默认值来运行应用程序。在进行任何其他操作之前了解什么是捆绑标识符。

标签: xcode unity3d


【解决方案1】:

应用 ID 必须是全局唯一的。这就是为什么建议使用反向 DNS 命名约定的原因。请确保您的Bundle Identifier 是唯一的。

【讨论】:

  • 另外,请确保您的 ID 不是 com.unity3d.MyAppIsCool。我被卡住了,因为我认为 unity3d 这个名字是独一无二的,但事实并非如此。
【解决方案2】:

在你构建你的应用程序之前,统一进入 -

构建设置 > 播放器设置 > 包标识符

将此更改为 com.Company.ProductName 格式。 您可以在播放器设置中更改您的公司和产品名称。

干杯。

【讨论】:

    【解决方案3】:

    当我将 Xcode 升级到 7.3 时,我遇到了同样的问题,它在每个项目中都显示了相同的错误。我找到的最简单的解决方案是从 Xcode 中删除苹果帐户并重新添加。

    要删除,只需转到 Xcode > Preferences > 选择帐户并单击 - 签名。

    万一这仍然不起作用。然后执行下一步,再次关闭您的配置文件并运行它。

    希望这会有所帮助。万事如意

    【讨论】:

      【解决方案4】:

      这个问题的典型解决方案都不适合我。然后我从 Apple 找到了这个:

      Xcode 无法为 App Store 提交或企业应用创建分发版本。 当 Keychain Access 应用程序中的系统钥匙串和登录钥匙串中都存在过期的 WWDR 中间证书时,会出现此问题。要解决此问题,请首先下载并安装更新的证书。接下来,在 Keychain Access 应用程序中,选择 System keychain。在“查看”菜单中选择“显示过期证书”,然后删除过期版本的 Apple Worldwide Developer Relations 证书颁发机构中间证书。您的证书现在应该在 Keychain Access 中显示为有效并且可供 Xcode 使用。

      按照 Apple 的指示更换 WWDR 中级证书对我有用。

      【讨论】:

        【解决方案5】:

        很有可能您做了正确的事情并且 App ID 是正确的。

        解决方法如下: 退出 Xcode,只是为了确定。 删除 Mac 上所有现有的配置文件,您可以在以下位置找到它们: /YourHomeDirectory/Library/MobileDevice/Provisioning Profiles/ 这样,您就可以开始一张干净的床单了。

        在会员中心,删除 iOS 证书分发部分中的相关配置文件(用于存档应用的配置文件)。比一一重新创建它们,在创建时,请确保选择正确的分发和正确的应用程序 ID。 之后,将这些新配置文件下载到您的 Mac。双击这些配置文件,以便 Xcode 自动将它们添加到文件夹中: /YourHomeDirectory/Library/MobileDevice/Provisioning Profiles/ 您可以检查配置文件是否已添加到那里(但文件名已更改为散列字符)。

        启动 Xcode 并尝试再次归档您的应用程序,如果您按照步骤正确执行,现在应该可以进行分发了。祝你好运!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多