我最近遇到了一种非常奇怪的行为。似乎我无法提交使用我的分发证书签名的应用程序。当我尝试验证我的应用程序时,Xcode抱怨“由于一般错误,此时无法处理应用程序info.plist验证”。如果我尝试提交,则会收到错误,表明我使用了无效的签名。
这让我思考。我撤销了所有证书。我删除了所有配置文件并重新创建了它们。发生了同样的错误。
有人建议等几个小时,因为它是苹果服务器问题。等了一整晚并没有解决我的问题。
然后我尝试使用代码签名我的iPhone Developer证书和相关的Provisioning Profile.Rebuilt,你知道吗?热潮,它经历了。我检查了数万亿次。我无法通过使用分发标识和分发配置文件进行签名来提交应用程序。我可以使用我的开发人员身份和个人资料。
我在这里想念什么?我将我的应用程序至少提交了50次到商店,所以这不是我第一次尝试这样做。我确定这是我的错误,但我仍然无法找到它。
我与codesign --display --verbose=4
核对并得到了这个结果:
标识符= com.XXX
格式=捆绑了Mach-O thin(armv7)
CodeDirectory v = 20100 size = 2555 flags = 0x0(none)hashes = 119 + 5 位置=嵌入式
哈希类型= sha1大小= 20
CDHash = 76e31baa45948f8e2eb6283ab754da934df04ab6
签名尺寸= 4328
授权= iPhone开发人员:我的名字(AAAAAAA)
授权= Apple全球开发者关系认证中心
授权= Apple根CA
签约时间= 2014年1月28日06:40:56
Info.plist entries = 32
密封资源版本= 2规则= 5个文件= 120
内部要求数= 1尺寸= 188
是的,上述内容已被ITMS接受,我的应用正在等待审核。
我真的很感激你的解释。
此致
泰迪熊