超级签具体实现
签名原理
使用了苹果提供给开发者的Ad-Hoc分发通道,把安装设备当做开发设备进行分发。
优势:
直接分发,安装即可运行
稳定,不会有证书吊销导致的风险
缺点:
单开发者账号的iPhone设备数量只有100个
获取UDID第三方库
Apple Developer Center
添加设备命令:
Spaceship::Portal.device.create!(name: "Private iPhone 6", udid: "32123898...")
下载描述文件:
profiles_appstore_adhoc = Spaceship::Portal.provisioning_profile.ad_hoc.all File.write("NFname.mobileprovision", profile.download)
自动签名封包工具
分发已签名的应用
可参照部署企业包的方式