获取mobileprovision,cer,key文件:
python sideload.py user@icloud.com password udid y.com.jediapp.moshujiaoxue
cer,key转p12证书:
openssl x509 -in dev.cer -inform DER -out aps.pem -outform PEM
openssl pkcs12 -export -out aps.p12 -inkey cn.key -in aps.pem
导入证书后获取证书id
security find-identity -v -p codesigning
生成entitlements.plist
security cms -D -i /tmp/profile.mobileprovision > /tmp/t_entitlements_full.plist
/usr/libexec/PlistBuddy -x -c 'Print:Entitlements' /tmp/t_entitlements_full.plist > /tmp/t_entitlements.plist
签名:
rm -rf moshujiaoxue.app/_CodeSignature/
codesign -fs "319295E989EEFCD8EEBA81878D9DD4E8E1A36083" --no-strict --entitlements=/private/tmp/t_entitlements.plist moshujiaoxue.app/moshujiaoxue
codesign -fs "319295E989EEFCD8EEBA81878D9DD4E8E1A36083" --no-strict --entitlements=/private/tmp/t_entitlements.plist moshujiaoxue.app
安装:
mobiledevice install_app moshujiaoxue.app