如何安装我的应用程序在其他的iPhone/iPod touch的设备

问题描述:

我创造了新的IPhone应用程序,创建了所有的开发配置文件和即席分布概况,以及我上传了这个应用我用的.plist,的.ipa和.html本地服务器上。这个HTML如下所示:如何安装我的应用程序在其他的iPhone/iPod touch的设备

<a href="itms-services://?action=download-manifest&url=http://www.myServer. ocm/myApp/myApp.plist">Install My App</a> 

此HTML文件归档于http://www.myServer。 OCM /对myApp/myApp.html

我输入上述网址,并得到了HTML网页并点击“安装我的应用”,并将其安装对myApp我的设备上。但是,当我在其他设备上尝试此步骤时,它未安装。

而且晚些时候之后,我只是从我的设备中删除的团队部署配置文件,并试图相同,但应用程序没有安装我的设备上..

我很沮丧供应型材和团队的provisioning profile 。 这是什么团队proviso 与团队配置文件有任何关系? 如何创建此团队配置文件? 和

您必须注册您的开发机器上在Xcode的设备,或在App Store上发布应用程序。

您的应用包含一个供应配置文件,在你的情况下,球队的provisioning profile,当你没有为这个应用程序创建的特殊。

要在设备上运行应用程序,供应配置文件必须包含该设备的udid。

您可以解压缩ipa并打开“embedded.mobileprovision”文件。在那里,你会发现被允许运行,看起来像应用程序的所有设备的列表:

<key>ProvisionedDevices</key> 
<array> 
    <string>a8c7a34f7f9ed2e8f27XXXXX552eb3b0357c986e</string> 
    <string>c59a32XXXXX41659b04f50b71bf807e3274a72b2</string> 
    <string>053fb019116fb65944ba8918df793XXXXX3e5b02</string> 
</array> 

只有那些设备才可以运行应用程序..并允许您有其他设备将其添加到供应在编译和上传应用程序之前使用xcode或开发人员门户配置文件。

首先,您是否使用由Xcode管理的Team Provisioning Profile?您需要在Apple Developer Portal上创建一个临时分发配置文件来创建临时配置文件。有关创建此配置文件的说明位于开发人员网站上。这听起来像您正在使用开发配置文件而不是专门的分发配置文件。

为了包括你不需要通过Xcode中设置它的配置配置文件的设备。我假设你勾起你的设备,打开Organizer,然后点击Use For Development?这只需设置设备,以便您可以将应用程序直接安装到设备上。

  1. 您需要安装其他设备的所有UDID。

  2. 现在转到Provisioning Portal并将这些设备(UDID's)添加到列表中(如果尚未完成)。

  3. 创建一个Ad Hoc分配供应配置文件。创建这个时,你可以选择你想让你的应用运行的设备。完成后,您应该看到门户网站设备部分的配置文件数量增加。

  4. 下载这个新的配置文件,并使用对临时发布创建IPA这些指令编写的程序:How to create an IPA (Xcode 4)

  5. 上传应用程序的可执行文件和IPA文件。

我会建议使用TestFlight,用一个简单的目标,一个非常有趣的项目:使分发和安装应用程序的测试版本一样简单按一个按钮就。

祝你好运!