mac環(huán)境使用pkgbuild命令打pkg包的幾個(gè)小細(xì)節(jié)
最近,研發(fā)提出要使用jenkins來(lái)自動(dòng)生成mac環(huán)境下的pkg包,研究了一下,可以使用pkgbuild來(lái)打包。但是有幾個(gè)小細(xì)節(jié)需要注意一下:
1 如果有pre-install和post-install腳本,必須建立scripts目錄,并將相應(yīng)的腳本命名為pre-install和post-install,否則腳本不被執(zhí)行;
2 需要注意打包的文件的權(quán)限問(wèn)題,提前修改好;
3 具體打包例子如下:
pkgbuild --root appdir --identifier cn.company.app --version $pkgVersion --install-location /opt/apps --scripts scripts $pkgName || exit -1
4 如果需要簽名,需要先解鎖keychain
security unlock-keychain -p password /Users/xxxx/Library/Keychains/login.keychain
5 簽名
目前還沒(méi)研究好,后續(xù)補(bǔ)充。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-697951.html
記之。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-697951.html
到了這里,關(guān)于mac環(huán)境使用pkgbuild命令打pkg包的幾個(gè)小細(xì)節(jié)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!