上传到App Store时出现Xcode错误:“找不到合适的应用程序记录”

时间:2015-05-07 20:09:35

标签: xcode app-store ionic-framework

我正在使用Ionic为iOS构建一个html应用程序。我在iTunes Connect上注册了一个应用程序。

在我上传到App Store之前,Xcode一切顺利。我收到以下错误:

  

iTunes Store操作失败。
  没有找到合适的申请记录。验证您的包标识符'com.iconicframework.app315125'是否正确。

iTunes Store operation failed

11 个答案:

答案 0 :(得分:102)

我怀疑你不应该打电话给你的应用程序" com.ionicframework.app315125"。这看起来像是一个示例项目的剩余名称。

您需要在Developer门户中创建一个新的Bundle Identifier:

enter image description here

然后在您创建新应用程序"时选择它。在iTunesConnect中:

enter image description here

对我而言,我选择了com.maniac-games.lowdown。

答案 1 :(得分:23)

也许您需要查看this文档。

换句话说:

  1. 您必须访问developer.apple.com并创建配置文件和捆绑ID。
  2. 将设备分配给配置
  3. 然后...输入itunesconnect并创建应用并指定您的包ID。
  4. 输入Xcode并重新加载配置文件。
  5. 输入目标文件并选择配置。
  6. 产品 - >存档并继续:)

答案 2 :(得分:7)

我也面临同样的问题。我在上传应用之前通过在itunesConnect上创建应用来修复它。 一旦你在itunesconnect上创建了应用程序。你不应该再犯这个错误了。

应该有一些身份验证和存储构建的地方。如果您在itunesconnect上没有使用相同捆绑ID的应用,则无法上传您的应用。

答案 3 :(得分:5)

对于那些在2020年6月之后看到此答案的人来说,我正在运行XCode 11,但由于没有忘记在App Store Connect中制作一个应用,所以出现了此错误:

https://appstoreconnect.apple.com/

如果您具有XCode 11,则在“签名和功能”->“自动管理签名”下,它将为您解决90%的问题,而其他10%只是登录到您的开发者帐户, App Store Connect->应用程序->(蓝色“ +”图标),然后在XCode中选择与您的Bundle标识符匹配的Bundle ID。

答案 4 :(得分:3)

我在多次尝试时收到了相同的错误。

按照以下步骤操作:
1)在developer site Identifiers -> IDS.内创建AppID 2)创建供应配置文件证书供应Profiles - > Distribution.
3)在iTunes内创建应用程序并给出应用程序名称,选择应用程序的捆绑标识符,然后单击创建应用程序。
4)在xcode中选择Product -> Archive等待几分钟,然后打开管理器(Windows -> Organizer)并在管理器中显示应用,点击上传到应用商店
5)您已成功在应用程序商店中上传应用程序。

答案 5 :(得分:1)

我遇到了同样的问题,经过一段时间的检查,我将我的应用程序的详细信息添加到了AppstoreConnect中,然后该问题已得到解决!

别忘了,一开始您需要定义一个新的捆绑包标识符和供应配置文件。

答案 6 :(得分:0)

对我来说解决问题的是当弹出(同时验证)到达当时不正确的实际bundleID但现在已经修复并且我的应用程序是通往Appstore的方式时,更改了bundleID!

答案 7 :(得分:0)

您需要在开发人员门户网站(https://developer.apple.com中创建新的捆绑包标识符,例如在具有相同捆绑标识符的myapps中创建您的应用

答案 8 :(得分:0)

对于那些以前可升级的应用程序遇到此错误的人,请登录iTunesConnect / AppStoreConnect ,并接受最新的服务条款或您需要批准的任何法律消息

请注意,如果您与外部发布者合作,则需要帐户拥有最高权限的人才能显示消息。

答案 9 :(得分:0)

设置相同的名称。这样成功。

step1

step2

step3

答案 10 :(得分:0)

对我来说,问题是用于上传的用户设置为“受限访问”而不是“完全访问”。通过“应用程序信息”>“附加信息”>“编辑用户访问”修复了该问题。花了我几个小时来追踪!当然,获得稍微详细的错误消息会很有帮助。