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


73

我正在使用Ionic构建适用于iOS的html应用。我已经在iTunes Connect上注册了一个应用程序。

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

iTunes Store操作失败。
找不到合适的应用程序记录。验证您的捆绑包标识符'com.iconicframework.app315125'是正确的。

iTunes Store操作失败


2
上传之前,您应该在xcode中进行验证。
Amr Lotfy

我在项目中使用的Pod中得到了这个。例如。具有捆绑包ID的Alamofire吊舱:com.cocoapods.Alamofire ..如何解决此问题?
Jayprakash Dubey

Answers:


120

我怀疑您不应该将您的应用称为“ com.ionicframework.app315125”。看起来像是示例项目中的剩余名称。

您需要在开发人员门户中创建一个新的捆绑包标识符:

在此处输入图片说明

然后在iTunesConnect中“创建新应用”时选择它:

在此处输入图片说明

对于我来说,我选择com.maniac-games.lowdown。


干杯Almo,我认为这是正确的选择,但仍然不知道该名称在iTunesConnect上的位置。谢谢!
2015年

12
您还需要将应用程序添加到iTunes Connect帐户。
JMStudios.jrichardson,2015年

32

也许您需要查看文档。

换一种说法:

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

2
不要忘记选择答案!别客气 !(无论您想要什么):)
Beto 2015年

1
Almo的响应速度更快,并且具有漂亮的图像,因此它们可以得到答案,但我会找到方法来奖励您这一生或下一年!:P
irth,2015年

4
谢谢,我不知道我必须在iTunes连接中创建ap
SoliQuiD

9

我也遇到了同样的问题。.我在上传应用程序之前通过在itunesConnect上创建了一个应用程序来解决此问题。在itunesconnect上创建应用后。您不应该再收到此错误。

应该有一些身份验证和一个存储构建的地方。如果您在itunesconnect上没有同一个捆绑包ID的应用程序,则将不允许您上传应用程序。


5

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

https://appstoreconnect.apple.com/

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


4

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

请执行以下步骤:
1)在开发人员站点中 创建AppID Identifiers -> IDS.
2)创建预配配置文件证书预配Profiles - > Distribution.
3)在iTunes中创建应用并提供应用名称,选择应用的捆绑标识符,然后单击创建应用。
4)在xcode中选择Product -> Archive等待几分钟,然后打开Organizer(Windows -> Organizer)并在Organizer中显示应用程序,单击“上载到App Store”
。5)成功在App Store中 上传了应用程序。


1

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

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


1

我遇到了同样的问题,经过一会儿检查,我将我的应用程序详细信息添加到AppstoreConnect中,然后它已修复!

不要忘记,起初您需要定义一个新的捆绑包标识符和供应配置文件。


1

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


0

好吧,对我来说,解决的问题是当弹出窗口(验证时)将bundleID更改为实际的bundleID时(当时不正确,但现在已解决,而我的应用程序是通向Appstore的一种方法)!



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.