我正在向app提交一个预发布应用程序,以便在Xcode 7.0 beta 2 (7A121l)中进行内部测试。我能够多次提交零问题的存档,但是今天我看到了下面的错误消息。Xcode版本或项目设置没有更改。
错误ITMS-90035:“无效签名。代码对象根本没有签名。请确保您已用分发证书、而不是临时证书或开发证书对应用程序进行签名。

我使用"iOS Developer“代码签名身份发布。目标级别的代码签名设置如下:

根据这篇博客文章的说法,测试飞行版本版本需要使用“iOS Developer”代码签名标识。这是正确的吗?
使用iOS发行版的签名发行版
我尝试过将发行版设置更改为iOS Distribution,但仍然会出现相同的错误。

更新
我设法解决了这个问题,现在它上传到App。我用迦太基建立了一个外部框架。我所需要做的就是打开这个框架项目并从其中删除Framework search path设置。然后,我用迦太基重新构建了框架,并将应用程序上传到app。
发布于 2015-07-16 13:02:29
该应用程序的方案应该是“释放”,而不是调试或特设。您可以通过转到产品->方案->编辑方案来更改它。
https://stackoverflow.com/questions/31173431
复制相似问题