我正在使用Ionic为iOS构建html应用程序。我已在iTunes Connect上注册了一个应用程序。
在Xcode中一切都进行得很好,直到我上传到App Store时出现以下错误:
iTunes Store操作失败。
找不到合适的应用程序记录。请验证您的捆绑标识符“com.iconicframework.app315125”是否正确。
我正在使用Ionic为iOS构建html应用程序。我已在iTunes Connect上注册了一个应用程序。
在Xcode中一切都进行得很好,直到我上传到App Store时出现以下错误:
iTunes Store操作失败。
找不到合适的应用程序记录。请验证您的捆绑标识符“com.iconicframework.app315125”是否正确。
我怀疑你不应该把你的应用命名为"com.ionicframework.app315125",这看起来像是从一个示例项目中剩下的名称。
你需要在开发者门户中创建一个新的 Bundle Identifier:
然后在iTunesConnect中"创建新应用程序"时选择它:
对于我来说,我会选择com.maniac-games.lowdown。
也许您需要查看这份文件。
换句话说:
如果您在2020年6月之后看到这个答案,我使用的是XCode 11,在忘记在App Store Connect中创建应用程序的情况下出现了此错误:
https://appstoreconnect.apple.com/
如果您使用的是XCode 11,在“签名和能力”下,“自动管理签名”可以解决90%的问题,但另外的10%就是要登录您的开发者账户,进入App Store Connect -> 应用程序 ->(蓝色的“+”图标),然后选择一个与XCode中的Bundle Identifier相匹配的Bundle ID。
我也遇到了同样的问题..我通过在iTunesConnect上创建一个应用程序来解决它。 一旦你在iTunesConnect上创建了应用程序,你就不应该再遇到这个错误了。
需要进行一些身份验证并有一个地方存储你的构建。如果你没有与相同bundle id的应用程序在iTunesConnect上,它将不允许你上传你的应用程序。
我的问题是上传使用的用户设置为“受限访问”而不是“完全访问”。通过应用程序信息>其他信息>编辑用户访问权限进行修复。花了我几个小时才找到!当然,如果能获得稍微详细一些的错误信息会更有帮助。
我曾经也遇到了相同的问题,经过一段时间的检查后,我将我的应用程序详细信息添加到AppstoreConnect中,然后问题就解决了!
不要忘记,你首先需要定义一个新的bundle标识符和配置文件。