分享我的iPhone应用程序进行测试

Kum*_*arM 18 iphone ad-hoc-distribution ios

我正在写一个新的iPhone应用程序,并希望与几个朋友分享它,以进行测试和一般反馈和签名.有没有办法可以做到这一点?

他们位于不同的州,他们也没有Mac.

Nik*_*man 32

编辑:很久以前我写过这篇文章.从那时起,TestFlight等服务就开始了整个过程.这真的是要走的路!

你需要制作一个特殊的版本,你的朋友可以在手机上安装它.这有点痛苦,但基本上,程序是这样的:

  1. 转到Apple开发人员中心的Provisioning Portal并注册其设备ID.您需要让您的朋友为您提供设备ID,这可以通过单击设备页面上iTunes中的"序列号"字段来完成.
  2. 在Provisioning - > Distribution下的Provisioning Portal中为临时分发生成分发证书
  3. 自己下载该证书(.mobileprovision文件)并通过在Xcode图标上拖动它将其安装到Xcode中.
  4. 在Xcode中复制您的"发布"构建设置以进行Ad Hoc构建.所有内容都应与Release相同,但在"代码签名"部分中,您需要选择在步骤3中生成的新Ad Hoc配置文件.
  5. 通过转到Build - > Build and Archive进行Ad Hoc构建
  6. 当Xcode打开组织者窗口时,右键单击存档的构建并通过将其保存到磁盘来制作.ipa文件
  7. 告诉您的朋友将移动配置文件拖动到iTunes图标(或使用文件 - >打开Windows用户)将其安装到手机上.
  8. 告诉你的朋友将你制作的.ipa文件拖到iTunes中,并同步他们的手机

此时,应用程序应该安装在手机上,但很多东西都可能出错,所以你一定要阅读Apple关于这个主题的文档.

请注意,除非您的朋友使用iTunes与手机同步应用程序,否则此过程将无效.此外,如上所述,您需要成为ADC中的付费开发人员才能访问任何Provisioning Portal的内容.