因为自Mavericks(10.9.5)以来代码签名发生了变化我试图使用代码签名的新版本(V2)来让我们的应用程序(基于Eclipse)在Mavericks上工作。
在上次更新到10.9.5之前,一切运行良好,但是因为出现了问题。 我们在10.7.5上进行了代码签名(V1),并且必须升级到Mavericks 10.9.5。 开发人员的ID等已正确安装(如前所述),但仍然无法正常运行。
我使用的命令:
安全解锁 - 钥匙串&& codesign -s'开发者ID应用程序:OurID''MeedApp.app'
我也尝试过--deep选项或-f, - verbose等。没有任何作用。
我不确定是什么问题,我得到的错误如下:
OurApp.app:捆绑包格式无法识别,无效或不合适 在子组件中:../ OurApp.app/Contents/MacOS / __ MACOSX / jre / Contents / Home / lib / missioncontrol / configuration / org.eclipse.equinox.simpleconfigurator
如果我只是为了测试目的删除文件夹__MACOSX我得到基本相同的消息: OurApp.app:捆绑包格式无法识别,无效或不合适 在子组件中:/../ OurApp.app/Contents/MacOS/configuration/org.eclipse.core.runtime
有谁知道并且可以解释我哪里可能是问题?
OurApp.app基本上是解压缩的Eclipse.app,我们的插件,图标和解压缩的JDK。
我试图找到任何线索如何继续,修复什么等但找不到任何东西。
任何意见或建议都将不胜感激!