二进制Itunes Connect无效

Col*_*lin 33 iphone binary itunesconnect

可能重复:
无效的iPhone应用程序二进制文件

我在这上面撕开我的头发!!!

我尝试了所有的东西和evertime我提交我的应用程序到itunes连接它总是说:

上传已收到

(2分钟后)

二进制文件无效

它让我疯了,我已经:

  • 清理所有构建

  • 制作了一个新的Entitlement.plist

  • 检查它是否使用分发配置文件构建.

sim*_*zan 33

检查与您的Apple开发者帐户关联的邮箱,Apple将通过一些诊断信息向您的邮箱发送电子邮件以及如何解决您的问题.

对我来说,苹果发送以下诊断信息.我实际上从未碰过iCound,这真的令人困惑.毕竟,我创建了一个没有Wild-card角色的新应用ID,然后创建了一个新的分发配置文件,并签署了我的应用程序,最后登顶苹果,结果证明是成功的.

无效的代码签名权利 - 应用包的签名包含不受支持的权利值.对于com.apple.developer.ubiquity-container-identifiers权利,数组中的第一个值必须包含Apple在配置文件中提供的前缀,后跟一个包标识符后缀.捆绑包标识符必须与您的某个应用程序或您可以用作iCloud容器标识符的其他应用程序的捆绑包标识符相匹配.

具体而言,不支持ProductName中关键"com.apple.developer.ubiquity-container-identifiers"的值"K8FN29QYP2.*".

无效的代码签名权利 - 应用包的签名包含不受支持的权利值.

具体而言,不支持ProductName中关键字"com.apple.developer.ubiquity-kvstore-identifier"的值"K8FN29QYP2.*".

  • 谢谢,第一句话节省了我一些时间.:) (5认同)
  • 此外,如果您使用Gmail,请检查您的垃圾邮件文件夹.Apple的错误在那里被过滤掉了. (2认同)

Ank*_*yas 9

我也遇到过这种问题,我从Apple商店得到了这样的回复.

亲爱的开发者,

我们发现您最近提交的" 应用程序名称 " 二进制文件存在一个或多个问题.在审核您的应用之前,必须纠正以下问题:

图标路径无效 - 在"CFBundleIcons"键下引用的路径中找不到图标:icon114.png

更正这些问题后,请转到"版本详细信息"页面,然后单击"准备上载二进制文件".继续完成提交过程,直到应用程序状态为Waiting for Upload,然后使用Application Loader上载更正后的二进制文件.

问候,

iTunes Store团队


the*_*ncs 3

我通过向我的权利 plist 添加两个新密钥来修复此问题 - 应用程序标识符和钥匙串访问组:

<plist version="1.0">
<dict>
    <key>application-identifier</key>
    <string>T9YRD11G97.com.duncancampbell.fontagious</string>
    <key>get-task-allow</key>
    <true/>
    <key>keychain-access-groups</key>
    <array>
        <string>T9YRD11G97.com.duncancampbell.fontagious</string>
    </array>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

我从配置文件中的 AppID 获得了“T9YRD11G97”,并从 iTunesConnect 中的 BundleID 获得了“com.duncancampbell.fontagious”。

希望这可以帮助。