如何签署第三方提供的发布iphone二进制文件?

Sha*_*obe 2 iphone app-store

我收到了为我为外包公司工作的公司开发的iPhone应用程序.我无权访问源代码,只能访问已编译的二进制文件.我希望能够使用我们的证书,配置信息等对其进行签名,以便我可以将其提交到应用商店.我该怎么做呢?我知道它的存在,codesign但不能真正了解如何从手册页中正确使用它.

par*_*par 9

创建并安装了分发证书后,您可以从终端进行协同设置,如下所示:

cd <path to folder containing YourApp.app>

/usr/bin/codesign -f -s "iPhone Distribution: Your Company Name" --resource-rules=<full_path_to>/YourApp.app/ResourceRules.plist <full_path_to>/YourApp.app
Run Code Online (Sandbox Code Playgroud)

这就是Xcode在签署应用程序时所做的事情.

  • 是的,我自己没有测试过,但这也是Erica Sadun在这里描述的技术:http://www.tuaw.com/2009/06/24/dev-corner-signing-iphone-apps-for-informal-distribution/ (3认同)