iPhone应用程序的测试版本

问题描述:

可能重复:
Test iPhone App on customers devicesiPhone应用程序的测试版本

我有一个iPhone应用程序开发的开发者帐户。我想向我的客户发送样本,以便他可以在他的设备上进行测试。

这是什么程序?

您可以使用TestFlight

除非你想上传到AppStore的,你需要他的设备ID添加到设备列表中移动提供。

here's some documentation

希望这有助于...

  1. 获取我们的客户的UDID,并添加那些在开发中心。

  2. 创建一个新的ad hoc分布配置文件并包含所有必须测试该应用程序的设备并下载该配置文件。

  3. 将配置文件拖放到Xcode图标上。

  4. 添加一个带有发布版本配置的新方案,并将其命名为“我的应用程序ad hoc”。

  5. Build Settings > Code Signing中选择刚刚创建的专案配置文件。

  6. 在Xcode中点击Product > Archive。应该打开Xcode中Organizer的Archive部分。

  7. 点击share。在标识下再次选择了专用配置文件。确保选择iOS App Store Package

  8. 点击Next

  9. 插入您的应用程序的名称进行存储,并选择一个您想要保存ipa的目录。记住目录供以后参考。

  10. 选中复选框Save for Enterprise Distribution

  11. 包含一个URL,您可以将ipa文件下载到您的客户端。 (示例http://www.mydomain.com/clientxy/myCoolApp.ipa

  12. 插入您的应用的名称,然后单击Save

  13. 导航到步骤9中的目录。创建一个名为index.html一个文件,并插入以下内容:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
     "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title>My Cool App</title> 
</head> 
<body> 
<ul> 
    <li><a href="itms-services://?action=download-manifest&url=http://www.mydomain.com/clientxy/myCoolApp.plist">Install my cool app</a></li> 
</ul> 
</body> 
</html> 

现在放的.ipa的的.plist和的index.html到你的服务器,他们是通过上述可到达网址。

然后,您的客户必须使用其iOS设备导航到safari,然后单击该链接。

该应用程序将被安装在您的客户端设备上。