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

问题描述:

错误ITMS - 90179无效的代码签名。可执行文件“Payload/UFO.app/UFO”必须使用供应配置文件中包含的证书进行签名。ITMS - 90179无效的代码签名/ ITMS - 90209无效的段对齐

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

无论我尝试什么,我都会收到这两个错误。我删除了所有的配置文件和证书,重新制作了它们,甚至重新编写了多次App ID,但没有发生任何事情,并且仍然是相同的错误。我也更新了XCode,但仍然是相同的错误。

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

有没有解决这两个问题的方法?谢谢。

+0

任何进展?我遇到了同样的问题。您是否遇到过最新的ios 64位SDK要求更新的问题? – mika 2015-02-10 03:52:14

+0

同样发生在Flash Builder中http://i.imgur.com/gSXYkY7.png – mika 2015-02-10 15:40:30

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

(1)走在钥匙串并删除这两个证书(DEV &分布)

(2)去苹果网站,并下载分发证书只

(3)只安装分销证书!

(4)私钥

出口P12

(5)去苹果和再生/下载发行配置文件。

从那里工作得很好,不要问为什么......

+0

为什么选择第5步?是不是步骤1..4应该足够了? – voghDev 2015-04-02 10:08:19

+1

我只是说什么为我工作,没有什么对我有意义:) – mika 2015-04-02 17:36:19

+0

heheh谢谢反正:-)我解决了它,他们的方式,我在这个线程中写了 – voghDev 2015-04-03 09:59:43

我的英语不太好,但我会尽力解释我自己最好的我可以... 只是解决了这个错误,我也有“错误的ITMS - 90179无效的代码签名。可执行文件的有效载荷/ UFO.app/UFO'必须使用配置文件中包含的证书“..... 首先,我的应用程序使用推送通知,所以我创建了推送通知证书并将其安装在我的钥匙串(aps_production )以及我的应用程序分发证书(ios_production.cer),并且我正在使用钥匙串导出我的应用程序分发证书(ios_production.cer)以将其导出到.p12文件....这样我得到了该错误。 ..我所做的是,我擦除了我的钥匙串上的一切,只需安装ios_distribution.cer而不使用aps_production.cer,这样我就解决了这个问题.....我t似乎是,如果你导出到.p21与你的同一个应用程序相关的钥匙串上的其他文件。你的证书获取和错误...希望这可以帮助你...

我ITMS-90179上传果酱SDK制作的iPhone应用程序。解决这样说:

1 .-删除了所有我在经销苹果开发门户证书

2:创建一个新的分发证书

3.-删除我所有的发行配置型材

4.-创建一个新的分发配置文件

5.-使用。生成一个新的.ipa。来自步骤4的mobileprovision

6.-试图将这一个上传到App Store,这次它工作。

希望它有帮助!

重新启动Xcode,它应该在尝试以上建议之前解决。它是迄今为止似乎仍然有效的经典技巧:P

+0

我也清理了几次项目重启后加成。它的工作。 – 2016-07-28 09:31:37