Ad Hoc分发是指开发者将应用程序分发给特定用户的过程。这种分发方式适用于开发者在开发过程中需要向测试人员或特定用户进行测试或演示。开发者需要在iOS开发者中心创建Ad Hoc证书,并将应用程序打包成.ipa文件。测试人员或特定用户可以通过邮件等方式下载应用程序,但需要在设备上进行安装时,需要先信任Ad Hoc证书才能进行安装。
App Store 是苹果公司推出的应用程ipa重签分发序分发平台,用户可以通过 App Store 下载和安装各种应用程序。开发者可以将自己开发的应用程序上传到 App Store 上进行审核,审核通过后就可以在 App Store 上进行销售。App Store 分发管理的优点是可以让开发者的应用程序得到更广泛的推广和更多的用户下载,同时也可以保证应用程序的安全性和稳定性。但是,App Store 分发管理的缺点是需要支付一定的费用,并且审核时间比较长,审核不通过的情况也比较常见。
在Xcode中,可以通过选择Product -> Archive来生成应用程序的归档文件。然app打包分发流程后,在Organizer中选择归档文件,点击Export按钮,选择“Save for Ad Hoc Deployment”选项,然后选择对应的证书和描述文件进行签名。签名后,会生成一个ipa文件,就是签名后的应用程序文件。