【发布时间】:2011-05-20 23:28:43
【问题描述】:
在升级现有应用时,臭名昭著:
"你上传的二进制文件无效,签名无效,或者 未使用 Apple 提交证书签名。”
我认为这是因为我使用了错误的 App ID。我忘记了我在原始应用程序中使用的那个。有没有办法确定原始App ID?我现在使用 xcode 4,原来的应用是在 iOS 3.0 天完成的。
【问题讨论】:
标签: ios submission
在升级现有应用时,臭名昭著:
"你上传的二进制文件无效,签名无效,或者 未使用 Apple 提交证书签名。”
我认为这是因为我使用了错误的 App ID。我忘记了我在原始应用程序中使用的那个。有没有办法确定原始App ID?我现在使用 xcode 4,原来的应用是在 iOS 3.0 天完成的。
【问题讨论】:
标签: ios submission
如果应用程序可以从商店获得,或者如果您仍然有您提交的捆绑包,请打开它并找到二进制文件。在二进制运行中
字符串 - appBinary | grep -A 1 应用程序标识符
这将显示您使用的 appID。
顺便说一句,这并没有完全解决我的问题。然而,仔细检查我试图提交的二进制文件中的字符串,发现该应用程序是由我的开发人员证书而不是我的分发证书签名的(尽管有 xcode 设置),因此我更改了所有构建以使用我的分发证书,然后它就可以工作了。
【讨论】: