本文主要介绍了如何制作iOS Ad-Hoc测试应用的详细步骤,针对那些已经完成iOS真机测试证书导入流程的开发者。以下是具体的操作流程:
1. **添加设备**:
在苹果开发者网站(https://developer.apple.com/account/ios/device/deviceList.action)登录后,添加测试设备的UDID。苹果允许每个开发者最多添加100台设备,确保设备列表中包含测试目标设备。
2. **创建发布证书**:
进入Provisioning Profiles页面,选择Distribution类型,创建一个新的Ad Hoc证书。在创建过程中,需要选择对应的App ID,通常选择通用App ID,并确保填写正确的开发者信息。
3. **证书下载与导入**:
下载创建的证书到本地,双击将其导入到Xcode的Keychain中,以便后续在Xcode项目中使用。
4. **Xcode设置**:
- 在Xcode中,修改project的info tab下的configuration设置,复制并重命名Release配置为adhocdistribution,确保每个配置的bundle identifier与Provisioning Portal中输入的一致,避免发行错误。
- 在buildsettings下的codesigning部分,将CodeSigningIdentity设置为adhocdistribution对应的证书。
- 确保target的info tab下,Archive选项的BuildConfiguration设置为adhocdistribution。
5. **编译与分发**:
在Xcode的Run按钮旁选择设备或模拟器,然后编辑schema,确保Archive中的BuildConfiguration是adhocdistribution。执行Product > Archive,编译完成后保存构建产物,将生成的应用程序文件夹中的应用程序文件拖入iTunes,最后通过iTunes将其安装到目标设备上。
总结来说,制作iOS Ad-Hoc测试应用涉及设备管理、证书创建和配置Xcode项目以适应Ad Hoc发布模式。这些步骤确保了应用能在特定设备上进行测试,而不会混淆与正式发布的版本。对于开发者来说,正确执行这些步骤至关重要,以保证测试过程顺利,同时维护代码签名的正确性。