找到原来的应用程序ID - 为苹果iOS应用

问题描述:

虽然升级现有的应用程序,我得到了臭名昭著:找到原来的应用程序ID - 为苹果iOS应用

“你上传的二进制文件是无效的签名是无效的,或者它 尚未签署。带有Apple提交证书。“

我相信这是由于我使用了错误的应用程序ID。我忘了我在原始应用中使用的那个。有没有办法确定原始的App ID?我现在使用xcode 4原始应用程序在iOS 3.0天内完成。

如果应用程序在商店中可用,或者您仍然有提交的包,请将其打开并找到二进制文件。在二进制运行

strings - appBinary | grep -A 1应用程序标识符

这将显示您使用的appID。

顺便说一句,这并没有完全解决我的问题。然而,仔细检查二进制文件中的字符串,我试图提交显示该应用程序正在由我的开发人员证书签署,而不是我的分发证书(尽管xcode设置),因此我更改了所有版本以使用我的分发证书,然后工作。