带有设备UDID的Iphone应用程序

我想安装我的iPhone应用程序到不同的iPhone手机进行testing。 但每次我做configuration文件的事情。 如何在编译时在我的应用程序中使用设备UDID,以便它们(应用程序)可以安装在这些Iphone …..任何想法?

问候

步骤:1打开你的https://developer.apple.com/

步骤:2打开IOS开发中心

步骤:3在侧面的菜单栏点击“设备”。

步骤:4,然后点击“添加新设备”填写您的设备UDID和名称。 然后提交。

步骤:5现在点击左侧菜单栏中的“App ID”。 创build你的应用程序ID。

步骤:6现在点击左侧菜单中的“Certificates”,select开发领域。 现在你应该有一个有效的证书上传它的证书。 获取证书打开“钥匙串访问”,然后在桌面左上angular(靠近苹果图标)点击“钥匙串访问”,现在select…证书助手>从证书颁发机构申请证书。 然后在第一行input您的邮件,select保存到磁盘,然后继续。 现在来把这个证书上传到苹果帐户。

步骤:7,现在点击苹果网站左侧菜单栏的“Provisioning”。 select“开发”字段,然后点击右侧的“新build档案”。 使您的应用程序configuration文件,检查证书,select您的应用程序ID,检查设备。 然后提交。

步骤:8现在下载您的开发证书,确保应该“发布”状态,并且您的供应configuration文件名称应该写在“供应configuration文件”字段中。 也下载您的供应configuration文件,并确保状态是“活动”。

步骤:9双击您下载的开发证书,然后双击您下载的供应configuration文件。

步骤:10现在打开您的项目,并按照此目标>信息>捆绑标识符。 然后重命名你的包标识符是什么,你的“应用程序ID”。

步骤:11转到您的目标>生成设置>代码签名>select您的签名标识。 在“项目”>“生成设置”>“代码签名”中select相同的代码签名。

步骤12:现在在左上angular(接近运行button)将Scheme设置为“IOS设备”。 按窗口+ B,然后右键单击“yourapp.app”在finder中显示,然后使用其configuration文件进行压缩,并将此zip文件发送到您的客户端进行testing。

有关更多详细信息,请参阅https://developer.apple.com/ios/manage/overview/index.action …..

谢谢 !!

苹果公司不允许这样做,应用程序生成,因为Ad-Hoc只有在供应configuration文件中有UDID时才会运行。

您需要通过供应门户为每个想要testing应用程序的iOS设备添加UDID。

有一个解决scheme可以为大多数应用程序使用单独的Ad-Hocconfiguration文件:使用通配符包ID(*)来制作具有多个应用程序的configuration文件。 但是对于拥有APNS或iAP的应用程序,您无法做到这一点。

下面是苹果指南分发您的应用程序进行testing:

http://developer.apple.com/library/ios/#DOCUMENTATION/Xcode/Conceptual/ios_development_workflow/35-Distributing_Applications/distributing_applications.html

希望能帮助到你!

注意:您应该有权访问iOS Provisioning Portal以添加您testing仪的设备UDID。