我已经在App Store Connect中创建了一个应用,并且该应用处于“准备提交”状态超过3天。当我尝试存档我的应用程序并将其提交到应用程序商店时,显示以下消息:
找不到合适的应用程序记录。验证您的捆绑包标识符正确。
我已经在App Store Connect中创建了一个应用,并且该应用处于“准备提交”状态超过3天。当我尝试存档我的应用程序并将其提交到应用程序商店时,显示以下消息:
找不到合适的应用程序记录。验证您的捆绑包标识符正确。
Answers:
现在只有我发现错误。我在套件ID中使用了一个大写字母。但是我在xcode的bundle id中使用了小写字母。现在我像在应用程序ID中一样更改了它。现在我成功地将我的应用程序上传到iTunes Connect。谢谢你的支持。
通常,当您没有通过Apple开发者帐户创建应用程序时,会发生这种情况-> iTunes Connect->单击“我的应用程序”->单击加号(+)->“新应用程序”->然后填写整个信息并选择您的捆绑ID您现在上传的应用程序。
iTunes Connect || App Store连接(网站):
在浏览器中,转到iTunes connect / App Store Connect。
确保捆绑包标识符是您在iTunes Connect中设置的名称。
例如:com.orgnanizationName.appName
看来您必须在iTunesConnect中启动App Store提交过程。
我相信您可以在尝试从@Bamsworld 验证存档时在Xcode 5-“未找到应用程序记录”中找到答案。
正如您已经提到的以及按照文档-App Distribution Guide
重要提示:除非iTunes Connect中的应用程序记录处于“等待上传”或更高状态,否则您无法验证您的应用程序。在iTunes Connect中添加新应用程序后,其状态将呈琥珀色亮起。它很可能会显示“准备上传”。要将其设置为“等待上传”状态,请单击该应用程序的查看详细信息,然后在右上角应该有一个蓝色按钮,显示“准备上传二进制文件”。单击此并按照给定的指示进行操作。
解决该问题的方法是允许所有用户访问应用程序:
初始上传后,我可以切换回“受限访问”并上传就可以了。
对我来说,仔细检查Bundle OS Type code
您应用的info.plist
,解决此错误的唯一方法是将其设置为APPL
。
奇怪的是,该错误与我的框架包ID有关,因此通过在我的应用程序中更改以上内容即可解决。
在Apple Developer Center中查看您的应用程序ID。然后,在Bundler Identifier中使用完全相同的名称。
一旦检查。
打开您的.plist文件,然后检查“捆绑OS类型代码”键。如果不存在,请添加一行并提供该键,然后检查其类型是否为字符串。并赋予“ APPL”作为价值。
清理项目并进行存档。
希望它对您有用。
首先,检查在“应用程序加载”(或XCode)和iTunes Connect 中是否使用相同的帐户。其次,检查错误消息和iTunes connect中的Bundle ID是否匹配,包括cAsE!
如果您的捆绑包ID带有大写字母,并且已将其更改为小写字母,则必须先在模拟器中运行该应用程序,然后再尝试将其归档并上传到应用商店连接(这是我的问题和解决方案)。
如果在确认App Store Connect,Apple Developer Portal和Xcode上的Bundle ID匹配之后,仍然遇到问题,请尝试以下操作:
从Xcode的“帐户”列表中删除与您遇到问题的Bundle ID相关联的Apple ID(菜单栏-> Xcode->首选项->帐户)。然后,将Apple ID重新添加到Xcode的“帐户”列表中。
就我而言,我的Xcode偏好设置(Xcode-> Preferences-> Accounts)中有2个Apple ID,所以我必须删除一个。在删除了不需要的Apple ID之后,验证过程就可以了。
浪费了几个小时,只是因为错误消息没有用。这真令人沮丧。
确保按顺序执行以下步骤:
在https://developer.apple.com/account/ios/identifier/bundle生成应用程序ID
从iTunes Connect生成您的应用程序,选择在第一步中创建的捆绑包ID
从Application Loader或XCode上载IPA
就我而言,我使用的是其他帐户,我在Itunes上创建了一个应用程序,但在Xcode上选择了其他帐户。因此,只需在Xcode上选择正确的帐户即可,它对我有用。
将项目名称从HelloCordova
更改为该名称后,我鼓励了这个问题。即使在PROJECT_NAME
-> General
-> Bundle Identifier
以及PROJECT_NAME
-> Build Settings
->中,Product Bundle Identifier
我也更改了它,因为它仍然应该具有相同的错误。解决问题的方法只是打开一个不同的编辑器,然后查找该字符串,PRODUCT_BUNDLE_IDENTIFIER
然后将所有我不想使用的名称更改为正确的名称。显然,Xcode还会从这两个位置以外的其他地方获取包标识符。
iTunesConnect
已选择与您archive
申请的标识符相同的标识符?