OS X上的CodeSign

时间:2014-12-03 10:45:02

标签: macos terminal codesign bundle-identifier

/usr/bin/codesign --force --sign <CertSHA1> --requirements ="designated => identifier org.my-app" /Users/AirWatch/Desktop/MyApp.app/

我正在尝试使用CodeSign命令对我的应用程序进行编码,名为“MyApp.app”。我的应用程序的捆绑标识符是“org.my-app”。我在给出证书的有效SHA1。而不是上面给出的命令中的“CertSHA1”。

由于我的捆绑包标识符中的超赞,codeSign命令失败。如果我的捆绑标识符中没有超赞,那一切都正常。当我对我的包ID进行了大量宣传时,执行此命令的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

尝试使用iResign实用程序重新签名您的应用。

我尝试了一个带连字符的bundle id,它运行正常。