【发布时间】:2011-11-12 12:55:59
【问题描述】:
我正在尝试在内部向 3 个用户(我自己(iphone 4)和另外两个用户(iPad 2、iphone 3G)分发一个 iphone 应用程序进行 beta 测试)。我的设备也用作开发设备。我遵循了所有 Apple 文档,归档了应用程序并为企业部署做好了准备。我用 .plist 清单文件将它放在我的 Web 服务器上。为了测试它,我将它安装在我自己的设备上(这也是开发设备),它运行良好。因此,我将链接发送给了我的其他 2 个用户,他们随后报告说他们收到了一条消息,说他们“无法下载”。所以首先我认为这可能是 UDID 的问题,但事实并非如此。我让我的用户下载了一个 UDID 发件人应用程序,它们完美匹配。那是在我问了这个问题之后: What is the MIME type for .mobileprovision 我想知道 .mobileprovision 文件的 MIME 类型。我获取了此信息,然后还发送了一个指向配置文件的链接。我的两个测试用户都可以很好地下载和安装 .mobileprovision 文件;问题是当他们再次尝试安装该应用程序时。一位用户收到一条消息说“无法连接到服务器 www.myserver.com”,而另一位用户安装了 80% 的应用程序,然后收到带有 2 个选项的“无法下载”消息:“重试”和“完成”。
我很茫然。有人有什么想法吗?生无可恋!提前致谢!
【问题讨论】:
-
尝试使用 testflightapp.com 将您的临时构建分发给测试人员。免费,并且通常可以缓解大多数这样的头痛。 “无法下载”似乎是一条包罗万象的消息,表明有问题 - 您的 ipa 和 mobileprovision 文件不匹配,或者您的配置文件不包含正确的 UDID,或者可能只是连接问题.
-
testflightapp.com 非常酷,感谢您为我指明了方向。看起来我无法将您的回复标记为答案,但它确实有帮助。非常感谢!
-
您是否检查过应用签名的个人资料? (它是 MyApp.app/embedded.mobileprovision)。
-
postum 副本(提出更好的问题):stackoverflow.com/questions/13167915/…
标签: ios ad-hoc-distribution over-the-air