这些天来,我在使用 OSX 应用程序的帮助程序时遇到了一些问题。我需要创建一个包 ID 与包含此帮助器的“父”应用程序不同的帮助器应用程序。
我很确定我所有的问题都与 Helper 的创建及其包含在 Main App 中有关。
我执行以下步骤:
我创建了 2 个项目,一个用于 MainApp,一个用于 Helper
我构建 HelperApp(及其代码符号和权利)
我通过“捆绑阶段”中的“复制文件”将 Helper.app 文件添加到 MainApp
我构建 MainApp(及其代码符号和权利)
最终应用程序按预期工作,但 HelperApp 的权利在验证 MainApp 存档期间会产生错误,因此我无法提交应用程序。
你觉得这些步骤怎么样?他们是正确的吗?Helper App 的权利和沙盒呢?
编辑---我使用 XCode 对我的应用程序进行 codosign,但我意识到许多开发人员使用code sign
来自终端的命令。这可能是问题的一部分吗?