【发布时间】:2014-09-18 16:05:50
【问题描述】:
刚刚从 OSX 10.9.4 更新到 10.9.5,看来我必须在更新后更改我签署 Java 应用程序的方式,因为我现在在签署后得到此输出
export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate"
/usr/bin/codesign --sign "Developer ID Application: P Taylor" --force --deep --verbose /Applications/SongKong.app
我得到:
/Applications/SongKong.app: the main executable or Info.plist must be a regular file (no symlinks, etc.)
In subcomponent: /Applications/SongKong.app/Contents/PlugIns/jdk1.8.0_20.jdk
和验证
/usr/bin/codesign --verify --deep --verbose /Applications/SongKong.app
给我
/Applications/SongKong.app: code object is not signed at all
In architecture: x86_64
我需要改变什么来解决这个问题?
【问题讨论】:
-
您可能会觉得这很有帮助:stackoverflow.com/questions/25152451/…