【问题标题】:XCode Application Loader - ERROR ITMS-9000 Invalid Provisioning ProfileXCode 应用程序加载器 - 错误 ITMS-9000 无效的配置文件
【发布时间】:2013-12-12 12:43:54
【问题描述】:

当我尝试使用应用程序加载器将我的 iOS 应用程序上传到应用商店时,我收到以下错误:

这意味着配置文件无效。因此,我删除并重新制作了配置文件,然后使用该配置文件存档了应用程序,但我仍然收到此错误...我之前已将此应用程序上传到 iTunesConnect,我没有收到任何错误,但现在,即使虽然我没有对我的个人资料做任何事情,也没有在应用程序中更改它,但我收到了这个错误。

我有有效且未过期的证书,并且我的捆绑包 ID 是正确的。我拥有的分发配置文件是:

这发生在我名为 SloganGen 的应用程序中。

【问题讨论】:

  • 绝对是 AppStore 分发配置文件,而不是 Ad Hoc?
  • @RhythmicFistman 是的
  • 自己检查配置文件:在 Organizer 中,选择归档 > 分发 > 保存为企业或 Ad Hoc > 选择 AppStore 配置文件 + 导出。将 IPA 保存在某处,解压缩,然后使用 security cms -D -i your.app/embedded.mobileprovision 查看配置文件 - 检查一切是否正确,是否有开发证书
  • 我在里面看到embedded.mobileprovision,但我不知道如何打开它
  • 使用这个命令:security cms -D -i your.app/embedded.mobileprovision

标签: ios xcode app-store-connect provisioning-profile application-loader


【解决方案1】:

对于您为错误和配置文件附加的屏幕截图,看起来问题出在“区分大小写”的名称上。

个人资料:com.slogangen.slogangen

错误:com.slogangen.SloganGen

来自苹果文档:

Typically, the bundle ID in your Xcode project is a string formatted as a reverse-domain name such as com.MyCompany.MyProductName, where you replace MyCompanyName and MyProductName with your domain and product name. However, unlike domain names, app IDs and bundle IDs are case sensitive.

希望对您有所帮助。

【讨论】:

  • 谢谢,我发现我刚刚更改了我的应用程序的大小写,以便它看起来更好。感谢您的帮助!
【解决方案2】:

尝试以下方法:

  1. 在构建设置中从有效架构中移除 armv7s
  2. 确保您拥有应用商店的证书。
  3. 检查包标识符以确保它与您的证书相同。

【讨论】:

  • 我在构建设置中找不到 armv7s,我有应用商店的证书,并且包标识符是正确的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-02-13
  • 2015-08-18
  • 2014-11-02
  • 1970-01-01
  • 2014-02-23
  • 2023-03-09
  • 2014-12-16
相关资源
最近更新 更多