Я подписал одно приложение для установки пакета для Mac (.dmg), используя ключ сертификата приложения .p12. Я не получаю жалобы от install4j 5.1.12 во время сборки, и он запрашивает у меня пароль и выходы, которые подписывают приложение.Install4j Подпись Mac OSx
Creating media file 'Mac OS X Single Bundle':
Collecting files:
Compiling launchers:
Compiling launcher 'MyTestApp':
Generating VM options file vmoptions.txt.
Creating media file:
Zipping custom code & resources JAR file
Identifying components
Adding JRE (macosx-amd64-1.7.0_65)
Shrinking runtime
Compressing files
Applying LZMA compression
Generating VM options file vmoptions.txt.
Signing installer
Moving media files to media directory C:\..
Installer\Installer\Build
The name of the media file is MyTestApp.dmg.
The size of the media file is 34.4 MB
Когда принимал это приложение из веб-сервера IIS загрузку клиента и пытается установить его, он получает ошибку от Mac Gate Хранителя, что приложение не является безопасным и не позволяет установить его. Когда я делаю код -dvvv в приложении на Mac, я получаю информацию о подписях приложений, которые выглядят нормально для меня. На данный момент я понятия не имею, почему он не пропустил Gate Keeper. Любая помощь будет оценена.
$ codesign -dvvv MyTestApp.app
Executable=MyTestApp
Installer.app/Contents/MacOS/JavaApplicationStub
Identifier=com.install4j.4414-4382-9884-2117.347
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20100 size=626 flags=0x0(none) hashes=24+3 location=embedded
Hash type=sha1 size=20
CDHash=27fe7393db936790d050c78d09bb9a6e489f10d6
Signature size=4241
Authority=Developer ID Application: Zee, Inc. (KZ254T2RPN)
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Signed Time=Sep 16, 2014, 2:25:12 PM
Info.plist entries=25
TeamIdentifier=not set
Sealed Resources version=1 rules=4 files=20
Internal requirements count=1 size=36
Спасибо за помощь! – user2895359