我使用ad-hoc创建了.ipa文件,因为该应用正处于测试阶段。我想将此.ipa文件发送给我在其他国家的朋友测试应用程序,但由于公司政策,他无法越狱设备。如何制作可在任何iOS设备上执行的.ipa文件?
从Xcode 4.6生成.ipa文件
答案 0 :(得分:5)
获取他设备的UDID并将其添加到profisioning门户中的设备列表中。然后在证书中包含设备,下载更新的证书,1)在xcode中导入并重新构建,2)使用ipa文件将其添加到邮件中。他应该将证书复制到iTunes中的apps文件夹中,然后将ipa记录在那里并同步设备。
如果您在分布式位置上碰巧有更多的投注者,那么您应该寻找像testflightapp这样的服务。 https://testflightapp.com/为您和测试人员提供方便的帮助。
答案 1 :(得分:2)
为什么不将您朋友的设备注册到会员中心并将其添加到您的Ad-Hoc分发证书中?然后重新分发它。
答案 2 :(得分:0)
将所有设备添加到您的开发者帐户和adhoc配置文件中,然后进行分发。或者注册企业帐户,然后您可以在内部将应用程序分发给您的公司。
答案 3 :(得分:0)
考虑使用TestFlight:http://testflightapp.com/dashboard/
您可以上传您的ipa并邀请您的朋友成为测试人员。
答案 4 :(得分:0)
这是可能的,也很容易。 所以,你说你已经拥有了一个临时配置文件。但实际上只有一个(您自己的)设备ID。所以这里是如何添加更多设备ID - 不需要越狱!
如果你快速完成上述步骤2到8,你的朋友仍然将他的设备连接到iTunes(参见上面的步骤1)。 ;-) 他现在只需将* .ipa文件从你的邮件中拖放到iTunes,iTunes就会将应用程序同步到他的设备上。该应用程序应该工作。 (最终设备会安装配置文件 - 但这里没有任何问题。)
DONE。
如果您有多个测试人员和多个构建版本,那么请查看http://www.testflightapp.com - 这个免费的网站使用于临时测试的iOS应用程序的分发变得更加容易。但是,如果你有多个测试人员和多个被测试的应用程序(或一个应用程序的版本),它只能节省时间。
玩得开心!
答案 5 :(得分:-2)
如果您正在使用Mac进行开发,请考虑下载多个iOS并为其配置您的iphone模拟器。