错误ITMS - 90179无效代码签名。可执行的'Payload/UFO.app/UFO‘必须用供应配置文件中包含的证书签名。
错误的ITMS - 90209无效的分段对齐。应用程序二进制在'UFO.app/UFO‘没有一个正确的段对齐。尝试用最新的Xcode版本重建应用程序。
不管我怎么尝试,我都犯了这两个错误。我删除了我的所有配置文件和证书,重做了它们,甚至多次重新创建了App,但是没有发生任何事情,仍然是相同的错误。我也更新了XCode,但仍然是相同的错误。
我使用通配符应用程序在Flash中创建我的.ipa文件,选择application并尝试通过应用程序加载程序发布它。
这两个问题有什么解决办法吗?谢谢。
发布于 2015-02-18 15:39:49
似乎与dev和prod证书都有冲突。我终于能够提出以下这些步骤:
(1)进入密钥链并删除两个证书(开发和分发)
(2)只可到苹果网站下载分销证书。
(3)只安装发行证书!
(4)从私钥导出p12
(5)访问apple并重新生成/下载分发配置文件。
从那时起一切正常,别问为什么.
发布于 2016-05-19 16:51:35
重新启动Xcode,它应该在尝试上述建议之前解决。即使在今天,这也是一个经典的把戏:P
发布于 2015-02-09 03:07:58
我的英语不太好,但我会尽我所能向你解释.Y刚刚解决了我也有“错误ITMS - 90179无效代码签名”的错误。可执行的'Payload/UFO.app/UFO‘必须用一个包含在供应配置文件中的证书签名。首先,我的应用程序使用推送通知,所以我创建了一个推送通知证书,并将它安装在我的密钥链(aps_production)上,以及我的应用分发证书(ios_production.cer )上。我正在导出我的应用分发证书(ios_production.cer ),使用密钥链将其导出到.p12 file....this,我得到的方法是删除密钥链上的所有内容,然后在没有aps_production.cer的情况下安装ios_distribution.cer,通过这种方式,我可以修复这个issue.....it,如果您将与您的应用程序相关的密钥链上的其他文件导出到.p21中。你的证书和error...hope这帮你.
https://stackoverflow.com/questions/28359988
复制相似问题