如何协同设计和沙盒帮助应用程序在Xcode 4?(How to Codesign and Sandb

2019-06-25 20:16发布

这是问题:我有一个包含一个HelperApp一个MainApp。 该助手应用程序用于登录项目,所以我需要区分MainApp和HelperApp的包ID。 我复制了HelperApp到MainApp感谢BuildPhase复制。 如果我协同设计和沙箱的HelperApp上载阶段停止......与相关供应配置文件错误。 如果我不代码签名/沙箱HelperApp上传作品,但2分钟后,我收到一个无效的二进制”,警告我关于‘应用程序沙箱未启用’在助手应用程序。

你知道这是正确的做法,沙箱和应用程序在其助手应用程序? 我找不到文档中NOTHING!

Answer 1:

我有完全一样的场景:一个包含HelperApp,这是用来启动MainApp在登录时MainApp。

“无效的二进制文件-应用程序沙箱未启用”的问题得到了通过确保在XCode的两个应用程序的代码签名标识设置为“ 第三方Mac开发者应用 ”解决。

然后,提交审查后,我得到了“等待审批”的通知,并没有更多的“无效的二进制”的错误。



Answer 2:

你可以尝试删除你的助手应用程序,然后再加入这样说:在Xcode转到文件,添加新文件,以“您的项目”,并导入您的助手应用程序。 然后,确保它们都具有分配的有效配置文件。



文章来源: How to Codesign and Sandbox Helper Application in Xcode 4?