可能重复:
How to Codesign and Sandbox Helper Application in Xcode 4?
在这些日子里,我在使用OSX应用程序的助手方面遇到了一些问题。我需要创建一个帮助应用程序,其捆绑ID与“父”应用程序不同,后者将包含此帮助程序。
我很确定我的所有问题都与Helper的创建及其包含在主应用程序中有关。
我执行以下步骤:
我创建了2个项目,一个用于MainApp,另一个用于Helper
我构建HelperApp(带有代码符号及其权利)
我通过“捆绑阶段”中的“复制文件”将Helper.app文件添加到MainApp
我构建MainApp(带有代码符号及其权利)
最终应用程序按预期工作,但HelperApp的权利在MainApp存档验证期间产生错误,因此我无法提交应用程序。
您如何看待这些步骤?他们是对的吗?以及Helper App的权利和沙箱怎么样?
EDIT ---
我使用XCode对我的应用程序进行了编码,但我意识到许多开发人员使用来自终端的命令code sign
。它可能是问题的一部分吗?