我想做以下事情:
我开发了一个 iphone 应用程序。我想将它发送给我的团队成员进行测试,而无需将他们的设备 ID 输入苹果开发者程序系统。我有一个企业 Apple 开发者帐户。
我怎样才能做到这一点?
我只想向会员发送一个链接,他们可以点击他们的 iphone 来安装应用程序,而无需使用 Itunes 或任何其他软件。
谢谢!
3 - 步骤
在您想要用于此的任何网站上创建一个简单的 Web 链接,如下所示:
itms-services://?action=download-manifest&url=https://www.example.com/apps/myAppManifest.plist"
更正 xCode 生成的“清单”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>
因此,总而言之:您的用户看到的网络链接将链接到一个 plist,该 plist 描述了 iDevice 的操作系统、软件以及下载位置。现在,请记住,您的企业许可证仅允许您分发给属于您公司的个人。确保网站安全是明智之举。
更新:从 iOS 7.1 开始,清单必须托管在 HTTPS 链接上。只是 HTTP 将不再起作用。
一种分发应用程序的方法,无需要求用户将配置文件和应用程序文件复制到 iTunes,然后将 iPhone 与之同步。
现在,他们唯一需要做的就是在手机上点击电子邮件中的链接,这将在设备上打开网站,然后他们可以点击在 iPhone 上安装应用程序和配置文件。
http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web
其他参考: