我想将我的Iphone应用程序安装到不同的iphone上进行测试。但每次我都做配置文件的事情。 如何在编译时在我的应用程序中使用设备UDID,以便它们(应用程序)可以安装在那些Iphone上..... 有什么想法吗?
此致
答案 0 :(得分:7)
步骤:1打开https://developer.apple.com/
步骤:2打开IOS开发中心步骤:3在最左侧菜单栏中单击“设备”。
步骤:4然后点击“添加新设备”填写您的设备UDID和名称。然后提交。
步骤:5现在点击左侧菜单栏中的“App Id”。创建您的应用ID。
步骤:6现在单击左侧菜单中的“证书”,选择开发字段。现在你应该有一个有效权限的证书来上传它。获取证书打开“钥匙串访问”然后桌面的左上角(苹果图标附近)点击“钥匙串访问”,现在选择...证书助理>从证书颁发机构申请证书。然后在第一行输入您的邮件,选择保存到磁盘然后继续。现在来将此证书上传到苹果帐户。
步骤:7现在点击苹果网站左侧菜单栏中的“配置”。选择“开发”字段,然后单击右侧的“新建配置文件”。 制作您的应用配置文件,检查证书,选择您的应用ID,检查设备。然后提交。
步骤:8现在下载您的开发证书,确保状态应为“已颁发”,并且您的配置文件名称应写在“配置文件”字段中。同时下载您的配置文件,并确保状态为“活动”。
步骤:9双击您下载的开发证书,然后双击您下载的配置文件。
步骤:10现在打开你的项目并按照这个...目标>信息>捆绑标识符。然后将您的包标识符重命名为“app id”。
步骤:11转到目标>构建设置>代码签名>选择您的签名身份。相同的代码签名在您的项目中选择>构建设置>代码签名。
步骤:12现在在左上角(靠近运行按钮)将Scheme设置为“IOS Device”。按下窗口+ B,然后右键单击查找器中的“yourapp.app”,然后使用其配置文件压缩它,并将此zip文件发送给您的客户端进行测试。
有关详细信息,请参阅https://developer.apple.com/ios/manage/overview/index.action .....
谢谢!!
答案 1 :(得分:1)
Apple不允许此应用程序构建,因为只有在配置文件中存在UDID时才会运行Ad-Hoc。
您需要通过配置门户为每个要测试应用的iOS设备添加UDID。
有一种解决方案可以为您的大多数应用使用单个Ad-Hoc配置文件:使用通配符包ID(*)来创建一个配置配置文件字,其中包含多个应用。但是,对于拥有APNS或iAP的应用,您无法执行此操作。
答案 2 :(得分:0)
以下是分发您的应用以进行测试的Apple指南:
希望它有所帮助!
注意:您应该有权访问iOS Provisioning Portal以添加测试人员的设备UDID。