赞
踩
security find-identity -p codesigning
codesign -f -o runtime --timestamp --deep -s cer_name -v app
pkg:
productsign --sign "Developer ID Installer: ****" xxx.pkg xxx_signed.pkg
codesign -v /path/to/MyApp.app
codesign -dvvv /path/to/MyApp.app
codesign --display --verbose=4 /path/to/MyApp.app
pkg:
pkgutil --check-signature xx.pkg
PS:dmg包签名同理,将app换成dmg包
(1)苹果官网登录
https://appleid.apple.com/cn
(2)专用密码生成
点击+,生成密码,拷贝出来
xcrun altool --list-providers -u “开发者账号” -p “应用专用密码”
取ProviderShortname
xcrun altool --notarize-app --primary-bundle-id “com.xxx.yyy” --username “开发者账号” --password “应用专用密码” --asc-provider “XXXXXXXXXX” -t osx --file xxx.dmg
PS:app包需要打包成zip公证
xcrun altool --notarization-info xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --username "开发者账号" --password "应用专用密码"
spctl -a -t exec -vv soft.app
PS:dmg包公证前,app包必须先公证,app公证需要是压缩包
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。