我目前正在尝试将我的Xcode应用程序分发到带有测试版的iPhone上 . 该网站有一个关于如何生成IPA的教程,到目前为止我仍然坚持第4步 . 这是第4步:
4)转到Build Settings选项卡,向下滚动到Code Signing部分,然后展开Provisioning Profile设置 . 对于两个默认构建配置(Debug和Release),请选择Debug的Development Provisioning Profile和Release for Ad Hoc Provisioning Profile .
对于初学者,当我点击构建设置时进入代码签名部分时,没有供应配置文件设置 . 相反,存在代码签名标识设置 . 此外,当我单击Debug或Release时,开发配置文件和Ad hoc配置文件不会显示给我 . 显示的只是iPhone开发者和iPhone发行版 .
如何创建Development Provisioning配置文件和Ad Hoc配置文件?
3 回答
确保您具有用于使用设备UDID进行开发的开发证书和Provisioning配置文件 . 如果您没有它们,请创建新的开发证书和配置文件 .
打开测试航班并创建具有某个名称的应用程序 . 它将为您的应用生成一个唯一的标识符,并带有要实现的代码 . 复制代码并粘贴到app delegate.m中,然后使用这些文件创建IPA .
一旦你创建IPA文件打开测试航班,它将要求你拖放IPA文件,一旦你放弃你的IPA它将处理上传并显示设备列表和用户名 . 您的设备将位于用户名称部分或UDID部分中,选择您要通过测试航班发送的设备并发送 .
您可以在http://developer.apple.com上创建配置文件 . 在这里,您需要登录Apple开发人员帐户并完成创建AdHoc分发配置文件的过程 . 这涉及创建证书,添加设备,然后生成使用新证书和设备列表的配置文件 . 然后,您下载该配置文件,在发布版本的应用程序的构建设置中选择它,然后存档您的构建 . 从这里,您可以将您的应用程序发送给TestFlight用户 .
完成以下步骤(每个步骤的详细信息与Apple指南相关联)
Configuring Your Xcode Project for Distribution
配置身份和团队设置
设置捆绑包ID
Create Team Provisioning Profile.
将Xcode项目分配给团队
选择签名身份
Maintaining Identifiers, Devices, and Profiles
注册应用程序ID
使用您的开发者帐户注册设备
创建开发/特设/ 生产环境 供应配置文件
在Xcode中下载供应配置文件
Export Your App for Testing (iOS, tvOS, watchOS)
注册测试设备
归档您的应用程序
导出您的应用程序以在商店外进行测试
Distributing Your App Using TestFlight (iOS, tvOS, watchOS)