我有一个应用程序,我需要运行在创业,我正在转换到沙地拳击。
我创建了一个助手应用程序,当我不对我的应用程序进行代码签名时,它可以正常工作。
对于codesign,我似乎必须创建配置文件--一个用于帮助程序,一个用于实际应用程序。
因为这些不匹配,我不能两者匹配,也无法让助手应用程序启动主应用程序。
我试着重新签了这个帮手:
codesign -f -vv -s“第三方Mac开发人员应用程序:”-i "com.mydomain.myhelper“-应享权利myhelper/myhelper. myhelper.app
并获取错误:无法识别、无效或不合适的对象文件格式。
我从零开始重新创建了助手,没有结果。
我怎样才能做这个助手应用程序,并得到它的签名?似乎没有关于这一过程的文件。
发布于 2012-08-15 18:13:16
昨天我在提交一个应用程序时遇到了同样的问题。我想我终于明白了。我所做的是:
HELPERAPP embedded.provisionprofile并删除它。然后在终端协同设计中,如下所示:
协同设计"com.company.YOUR_MAIN_APP“-f -s”第三方mac开发人员应用程序:“-i -f--#en1# YOUR_MAIN_APP_ENTITLEMENTS_PATH_IN_YOUR_PROJECT_FOLDER THE_ARCHIVED_HELPER.app_PATH
这确实通过了验证,让我上传。我在等待审查,所以我们会看看这是否可行。
https://stackoverflow.com/questions/11638962
复制相似问题