无法将应用上传到iTunes连接Xcode 9

时间:2017-10-03 09:15:13

标签: itunesconnect provisioning-profile xcode9

我查看了我的配置文件和证书。在Xcode 7中上传应用程序没问题,但在更新到Xcode 9之后,我在Xcode中收到错误

Apps must contain a provisioning profile in a file named embedded.mobileprovision

enter image description here

从应用程序上传器我也有错误。花了很多时间来解决这个问题,但这次不知道。

1 个答案:

答案 0 :(得分:0)

任何IPA的IPA结构如下。确保将IPA重命名为.zip并解压缩,然后您必须按Ctrl +单击并显示包内容以查看内部应用程序。

结构:

Payload
    MyApp.app
      -- _CodeSignature
      -- Plugins (optional if you have extension like Siri, widget)
      -- Watch (optional if you have extensions for watch)
      -- archived-content....xccent
      **-- embedded-provisionign.profile**
      -- Info.plist

现在检查此配置文件是否双击并在Xcode中正确安装,如果没有配置文件cert和p12,则发现该配置文件,并且从生成时间开始发布配置文件。解决这个问题并尝试编译新的IPA。

它应该解决你的目的。注意如果您使用的是开发人员帐户,请转到其开发门户网站成员中心,查看配置文件中的配置文件和AppId是否有效。您可以检查上面提取的CF列表中的CFBundleIdentifier值,并检查其相关的开发帐户门户网站配置文件是否处于活动状态,并且由于与该配置文件关联的该APP ID的任何原因而无效。