在开发iOS应用程序的过程中,企业可能希望自己开发的应用程序在公司内部发布,而不是在app Store上发布。这时就需要使用iOS的企业签名来发布。iOS企业签名发送是。ipa形式的企业应用程序可以通过wi-fi或网页下载。iOS的企业签名发布无需通过苹果的审核,因此可以发布限制和保密性高的应用程序。是
。
iOS企业签名发送需要遵循以下步骤。
获得
开发者帐户。
创建
App ID。
创建
Provisioning Profile
。
使用Xcode来封装应用程序。
签名并发布应用程序
。
Provisioning Profile是iOS企业签名发布的关键。Provisioning Profile包含应用程序的bundle ID、证书和设备列表,是由iOS公司签署并发布的许可证。用Xcode封装应用程序需要选择正确的Provisioning Profile来签名和发布应用程序。是
。
下面列出了一些iOS企业签名的常见发布代码。
xcrun xctrace list devices:连接Mac的所有iOS设备列表。是
。
xcodebuild – exportarchive-archivepath ‘path.xcarchive’ -exportOptionsPlist ‘path.plist’-exportPath ‘path’。将Xcode打包后的应用程序。导出为ipa文件。是
。
xcodebuild – exportarchive-archivepath ‘path.xcarchive’ -exportPath ‘path’ -exportOptionsPlist是‘pathe .plist’。- allowprovisioningupdates: xcode被包装化的应用。导出为ipa文件,更新Provisioning Profile。是
。
xcrun altool——upload-app -f ‘path’ -t ios-u ‘username’ -p ‘password’:使用apple的命令行工具altool。将ipa文件上传到app Store Connect。是
。
xcrun simctl tall booted ‘path’:在模拟器中安装应用程序。是
。
以上代码仅供参考,开发者在使用时需要根据自己的情况进行修改。是
。