我试图使用签名的Xcode 5.0.2对小牛OS我的Java应用程序 -
#!/bin/sh
if [ -f "/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate" ]; then
export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"
elif [ -f "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate" ]; then
export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate"
else
export CODESIGN_ALLOCATE="/usr/bin/codesign_allocate"
fi
codesign --deep -s "my name" MayApp.app
codesign -v MayApp.app && echo MayApp.app is Signed Successfully!
早些时候,我已经问, 无法启动应用程序建立在小牛队 ,因为当时我的机器是在山狮10.8.2,但现在我有小牛。 现在的情况是类似的到我的服务器的机器,我们构建的应用程序,因为 -
- Java的:jdk7u21
- Xcode中:5.0.2
我仍面临着同样的错误就启动应用程序,即 -
admins-iMac-4:~ admin$ open /Users/admin/Desktop/APP/MyApp.app
LSOpenURLsWithRole() failed with error -10810 for the file /Users/admin/Desktop/APP/MyApp.app.
如果我没有--deep参数号,然后-
SigningApp:
[exec] MayApp.app: code object is not signed at all
[exec] In subcomponent: /Users/admin/Desktop/BUILD/MayApp.app/Contents/PlugIns/jdk1.7.0_21.jdk
[exec] MayApp.app: code object is not signed at all
我曾与多个组合试图签下一样,但都是徒劳的 -
- 协同设计--deep -s“我的名字” MayApp.app
- 协同设计--force -s“我的名字” MayApp.app
- 协同设计--force -s“我的名字” MayApp.app/Contents/PlugIns/jdk1.7.0_21.jdk
试图签下应用之前签订的JDK,但随着应用程序没有发生。
一切工作正常小牛队之前,早期没有必要使用--deep参数要求签署声明内。
如果我建立的应用程序无需登录应用程序,然后它启动罚款!
请建议在小牛队签约的应用程序的任何方式。
谢谢