12

我正在尝试在内部向 3 个用户(我自己(iphone 4)和另外两个(iPad 2、iphone 3G))分发一个 iphone 应用程序临时用于 beta 测试。我的设备也用作开发设备。我遵循了所有 Apple 文档,归档了应用程序并为企业部署做好了准备。我用 .plist 清单文件将它放在我的 Web 服务器上。为了测试它,我将它安装在我自己的设备上(这也是开发设备),它运行良好。然后我将链接发送给我的其他 2 个用户,然后他们报告说他们收到了一条消息,说他们“无法下载”。所以首先我认为这可能是 UDID 的问题,但事实并非如此。我让我的用户下载了一个 UDID 发件人应用程序,它们完美匹配。那是在我问了这个问题之后: .mobileprovision 的 MIME 类型是什么 ,我想知道 .mobileprovision 文件的 MIME 类型。我获取了此信息,然后还发送了一个指向配置文件的链接。我的两个测试用户都可以很好地下载和安装 .mobileprovision 文件;问题是当他们再次尝试安装该应用程序时。一位用户收到一条消息说“无法连接到服务器 www.myserver.com”,而另一位用户安装了 80% 的应用程序,然后收到带有 2 个选项的“无法下载”消息:“重试”和“完成”。

我很茫然。有人有什么想法吗?生无可恋!提前致谢!

4

4 回答 4

4

对于不使用 testflight 的人,请查看 Summary 页面下的 Deployment Target。也许您将其设置得太高,这并不总是必要的。

一旦我创建了一个新的应用程序,Xcode 会自动为我设置最新的目标,即 5.1.1,但用户使用的是 5.0.x。我用非常小的代码更改(弱->分配)将它改回 4.0,然后它就起作用了。

于 2012-07-20T14:36:01.387 回答
2

尝试使用TestFlightApp.com。它是免费的,并且基本上有助于自动化进行无线临时测试的过程。

“无法下载”似乎是一条包罗万象的消息,表明有问题 - 您的 ipa 和 mobileprovision 文件不匹配,或者您的配置文件不包含正确的 UDID,或者可能只是连接问题.

于 2011-09-08T02:38:10.990 回答
1

我知道现在帮助你可能为时已晚,但我有一个类似的问题。该应用程序将下载,然后当我看到“正在安装”时,会弹出一个带有 OP 描述的消息的弹出窗口。
asnwear 是从 ipad 中删除配置文件并重新启动设备。

设置/常规/配置文件/删除

请注意,第一个配置文件是通过电缆从 macbook 上传到设备的。

于 2012-10-18T12:36:46.067 回答
0

这是问题的另一个例子。在导出 ipa 之前,您应该先注册设备的 UDID。导出ipa后注册UDID的设备,无法下载ipa。

于 2018-04-30T03:31:48.920 回答