1.准备一个embedded.mobileprovision文件,放入app包内
1.1可以通过xcode运行一个app在app包内找到
1.2也可以在开发者网站下生成下载
2.从embedde.mobileprovision文件中提取出
security cms -D -i embedded.mobileprovision > temp.plist
/usr/libexec/PlistBuddy -x -c 'Print :Entitlements' temp.plist > entitlements.plist
3.查看可用证书
security find-identity -v -p codesigning
4.删除PlugIns,Watch文件夹
5.对app内部的动态库、appExtention等签名
codesign -fs 证书id xxx.dylib
6.对app包进行签名
codesign -fs 证书id --entitlements entitlements.plist xxx.app