上传到 App Store 时出现 Xcode 错误:“未找到合适的应用程序记录”
Posted
技术标签:
【中文标题】上传到 App Store 时出现 Xcode 错误:“未找到合适的应用程序记录”【英文标题】:Xcode error when uploading to App Store: "No suitable application records were found" 【发布时间】:2015-05-07 20:09:35 【问题描述】:我正在使用 Ionic 为 ios 构建一个 html 应用程序。我已经在 iTunes Connect 上注册了一个应用程序。
在我上传到 App Store 之前,在 Xcode 中一切顺利。我收到以下错误:
iTunes Store 操作失败。 没有找到合适的申请记录。验证您的包标识符“com.iconicframework.app315125”是否正确。
【问题讨论】:
您应该在上传之前在 xcode 中进行验证。 我正在为项目中使用的 Pod 获取这个。例如。具有捆绑 ID 的 Alamofire pod:com.cocoapods.Alamofire.. 如何解决此问题? 【参考方案1】:我怀疑您不应该将您的应用称为“com.ionicframework.app315125”。这看起来像是示例项目中的剩余名称。
您需要在开发者门户中创建一个新的 Bundle Identifier:
然后在 iTunesConnect 中“创建新应用”时选择它:
对我来说,我会选择 com.maniac-games.lowdown。
【讨论】:
Cheers Almo,我认为这是正确的轨道,但仍然不知道该名称在 iTunesConnect 上的位置。谢谢! 您还需要将该应用添加到您的 iTunes 连接帐户。【参考方案2】:也许您需要查看this 文档。
换句话说:
-
您必须访问 developer.apple.com 并创建配置文件和捆绑包 ID。
将设备分配给配置
然后...输入 itunesconnect 并创建应用程序并分配您的捆绑包 ID。
进入 Xcode 并重新加载配置文件。
进入目标文件并选择配置。
产品 -> 存档并继续 :)
【讨论】:
不要忘记选择作为答案!不客气 ! (随便你):) Almo 的响应速度更快,图像也很漂亮,所以他们可以得到答案,但我会想办法在今生或来世奖励你! :P 谢谢,我不知道我必须在 iTunes Connect 中创建 ap【参考方案3】:对于那些在 2020 年 6 月之后看到此答案的人,我正在运行 XCode 11,我收到此错误是因为我忘记在 App Store Connect 中制作应用程序:
https://appstoreconnect.apple.com/
如果您有 XCode 11,在“签名和功能”->“自动管理签名”下,它会为您解决 90% 的问题,但另外 10% 只是登录您的开发者帐户,转到App Store Connect -> Apps ->(蓝色“+”图标),然后在 XCode 中选择与您的 Bundle Identifier 匹配的 Bundle ID。
【讨论】:
这对我来说是一样的!我在开发者帐户中有应用名称,但我还必须将其添加到 App Store connect。【参考方案4】:我也面临同样的问题..我通过在上传应用程序之前在 itunesConnect 上创建一个应用程序来修复它。 一旦你在 itunesconnect 上创建了应用程序。你应该不会再收到这个错误了。
应该有一些身份验证和存储您的构建的地方。如果您在 itunesconnect 上没有具有相同捆绑包 ID 的应用程序,它将不允许您上传您的应用程序。
【讨论】:
【参考方案5】:我多次尝试都收到相同的错误。
按照以下步骤:
1)在developer siteIdentifiers -> IDS.
内部创建AppID
2) 创建配置文件证书配置Profiles - > Distribution.
3) 在iTunes 中创建应用程序并给出应用程序名称,选择应用程序的捆绑标识符,然后单击创建应用程序。
4) 在 xcode 中选择 Product -> Archive
等待几分钟然后打开 Organizer(Windows -> Organizer
) 并在 Organizer 中显示应用程序,点击 Upload to App store
5) 成功上传应用到应用商店。
【讨论】:
【参考方案6】:对我来说,问题是用于上传的用户设置为受限访问而不是完全访问。通过 App Information > Additional Information > Edit User Access 修复了该问题。我花了几个小时才找到!当然,获得更详细的错误消息会有所帮助。
【讨论】:
这必须是应用信息中的完全访问权限>编辑用户访问权限并选择完全访问权限【参考方案7】:设置同名,这样就成功了。
【讨论】:
【参考方案8】:我遇到了同样的问题,经过一段时间检查后,我将应用程序的详细信息添加到 AppstoreConnect,然后它被修复了!
不要忘记,首先您需要定义一个新的包标识符和配置文件。
【讨论】:
【参考方案9】:对于那些在以前可提交的应用程序上遇到此错误的用户,请登录 iTunesConnect / AppStoreConnect 并接受最新的服务条款或您必须批准的任何法律信息。
请注意,如果您与外部发布者合作,您需要帐户拥有最高权限的人才能显示消息。
【讨论】:
【参考方案10】:对我来说,解决这个问题的方法是在弹出窗口(验证时)出现实际的 bundleID 时更改 bundleID,这在当时不正确,但现在已修复,我的应用程序是通往 Appstore 的方式之一!
【讨论】:
【参考方案11】:您需要在开发者门户中创建一个新的 Bundle Identifier(https://developer.apple.com)就像在 myapps 中使用相同的 Bundle Identifier 创建您的应用程序
【讨论】:
以上是关于上传到 App Store 时出现 Xcode 错误:“未找到合适的应用程序记录”的主要内容,如果未能解决你的问题,请参考以下文章
使用应用程序加载器在 App Store 中上传 ipa 时出现问题
在 XCode 7.3 中将应用程序提交到 App Store 时出现“没有匹配的配置文件”
将 Mac 催化剂二进制文件上传到 App Store 连接时出现问题