我想做以下事情:
我开发了一款iphone应用程序。我想将它发送给我的团队成员进行测试,而不必将他们的设备ID输入到apple开发人员计划系统中。我有一个Enterprise Apple Developer帐户。
我该怎么做?
我只想向会员发送一个链接,他们可以点击他们的iphone来安装应用,而无需使用Itunes或任何其他软件。
谢谢!
答案 0 :(得分:2)
3 - 步骤
在您想要使用的任何网站上创建一个简单的网络链接,其中包括:
itms-services://?action=download-manifest&url=https://www.example.com/apps/myAppManifest.plist"
更正xCode生成的“Manifest”plist文件中的app链接。您的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操作系统的软件,软件以及下载位置。现在,请记住,您的企业许可证只允许您分发给您公司的一部分。使网站安全是明智的。
更新:从iOS 7.1开始,需要将清单托管在HTTPS链接上。只是HTTP将不再起作用。
答案 1 :(得分:1)
一种在不要求用户复制的情况下分发应用程序的方法 将配置文件和应用程序文件配置到iTunes然后同步 iPhone用它。
现在,他们唯一需要做的就是点击手机上的电子邮件链接,这将打开设备上的网站,然后他们就可以点击在iPhone上安装应用程序和个人资料。
http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web
其他参考: