2012-10-04 44 views
1

我想做以下事情:adhoc分布

我开发了一个iphone应用程序。我想将它发送给我的团队成员进行测试,而不必将其设备ID插入到苹果开发者计划系统中。我有一个企业Apple开发人员帐户。

我该怎么做?

我只想给会员发送一个链接,他们可以点击他们的iPhone来安装应用程序,而无需使用iTunes或任何其他软件。

谢谢!

回答

2

3 - 步骤

  1. 存档&分发企业(检查小方块)
  2. 创建你想用这个也就是沿行任何网站一个简单的Web链接: itms-services://?action=download-manifest&url=https://www.example.com/apps/myAppManifest.plist"

  3. 更正xCode生成的“Manifest”plist文件中的应用程序链接。你manifest.plist看起来像:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>items</key> 
    <array> 
     <dict> 
      <key>assets</key> 
      <array> 
       <dict> 
        <key>kind</key> 
        <string>software-package</string> 
        <key>url</key> 
        <string>https://www.example.com/apps/myApp.ipa</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>com.mycompany.myapp</string> 
       <key>bundle-version</key> 
       <string>1.0</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>MyApp</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

因此,在总结:你的用户看到的将链接到介绍到的iDevice的OS中的plist,软件和在哪里下载网络链接它。现在请记住,您的企业许可只允许您分发给属于贵公司的个人。使网站安全是明智之举。

更新:从iOS 7.1开始,需要将清单托管在HTTPS链接上。只是HTTP不会工作了。

+1

如何添加在其中可以同时下载可以显示plist文件的应用程序图标。请参阅http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e –

1

无需向用户询问是否 供应分布和应用程序文件复制到iTunes,然后同步 iPhone与它分发应用的一种方式。

现在,他们只需点击手机上的电子邮件链接,即可在设备上打开网站,然后点击即可在iPhone上安装应用程序和配置文件。

http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web

其他参考:

http://support.twixlmedia.com/kb/epublisher-builder-application/how-do-i-create-the-distribution-provisioning-profile-for-my-ad-hoc-build