首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ITMS - 90179无效代码签名/ ITMS - 90209无效段对齐

ITMS - 90179无效代码签名/ ITMS - 90209无效段对齐
EN

Stack Overflow用户
提问于 2015-02-06 06:41:23
回答 5查看 14.3K关注 0票数 6

错误ITMS - 90179无效代码签名。可执行的'Payload/UFO.app/UFO‘必须用供应配置文件中包含的证书签名。

错误的ITMS - 90209无效的分段对齐。应用程序二进制在'UFO.app/UFO‘没有一个正确的段对齐。尝试用最新的Xcode版本重建应用程序。

不管我怎么尝试,我都犯了这两个错误。我删除了我的所有配置文件和证书,重做了它们,甚至多次重新创建了App,但是没有发生任何事情,仍然是相同的错误。我也更新了XCode,但仍然是相同的错误。

我使用通配符应用程序在Flash中创建我的.ipa文件,选择application并尝试通过应用程序加载程序发布它。

这两个问题有什么解决办法吗?谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-02-18 15:39:49

似乎与dev和prod证书都有冲突。我终于能够提出以下这些步骤:

(1)进入密钥链并删除两个证书(开发和分发)

(2)只可到苹果网站下载分销证书。

(3)只安装发行证书!

(4)从私钥导出p12

(5)访问apple并重新生成/下载分发配置文件。

从那时起一切正常,别问为什么.

票数 1
EN

Stack Overflow用户

发布于 2016-05-19 16:51:35

重新启动Xcode,它应该在尝试上述建议之前解决。即使在今天,这也是一个经典的把戏:P

票数 1
EN

Stack Overflow用户

发布于 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这帮你.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28359988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档