43

在遵循http://www.raywenderlich.com/上关于如何从一开始就将您的应用程序提交到应用程序商店的精彩教程之后,我开始计划我的 beta 测试程序。

我不会详细介绍一切顺利的事情,而是我现在正在处理的事情。

我已经阅读了很多关于如何创建配置文件以将我的应用程序临时分发给 beta 测试人员的文章。我专注于那些在论坛推荐后帮助用户通过无线 (OTA) 获取应用程序的人。

我现在也知道 TESTFLIGHT 在那里,但这次我不能使用它。

除了应用程序实际安装在我的设备上的部分之外,一切都运行良好。按“安装”几秒钟后,我不断收到错误“无法下载应用程序”。

证书、配置文件、签名有几种可能性和组合,这就是我认为我做错了什么的地方。我想向您展示我所拥有的和所做的,也许您经验丰富的眼睛可以发现我的遗漏或错误配置。

在 iOS 临时门户网站上:

1) 具有几个设备的 Ad Hoc 分发配置文件:

在此处输入图像描述

2)在我下载并安装我的证书之后(我已经创建了几个用于测试目的):

在此处输入图像描述

在此处输入图像描述

3)在我的xCode的项目配置上:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4)当我生成档案时:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

5)我将所有内容上传到我的服务器,然后尝试让 .ipa 安装在我的 iPhone 上(这是配置文件中包含的两个设备之一)

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

最后我明白了:

在此处输入图像描述

有什么问题?

4

4 回答 4

2

我能看到的唯一区别是在 CodeSigning 中,确保 Adhoc 下的两行都指向您的证书。

要验证的第二件事:您没有提到在“保存为 Enterprice”期间创建的 plist。你也上传到你的服务器了吗?您的链接是否指向此 plist?查看 plist 内容的答案:如何将构建发送到已配置的远程人员的 iPhone

于 2012-03-02T10:38:27.650 回答
2

即使像你一样(据我所知),我也遇到过这个确切的问题,一切都做得很好。我发现如果你曾经有过 plist 文件的 url 或应用程序文件不正确,那么你的 iPhone 将永远无法安装。如果之前下载了不正确的 plist 文件,手机将无法下载更新的 plist 文件,此时会发生某种缓存。
我使用的修复方法是尝试不同的手机(没有缓存以前的版本),或者在不同的 URL 上制作新版本。听起来很疯狂,但它对我有用!

于 2012-03-02T10:43:03.173 回答
1

我们也多次遇到过这个问题,可能的原因可能是;

由于屏幕截图,您是否将文件上传到确切的"http://www.becomingapps.com/en/ota/"位置?当您在企业导出期间提供此 URL 时。

我们看到的第二个可能的原因是mismatched App Id's

于 2012-03-02T09:58:13.213 回答
0

如果您还没有解决问题,我认为您不能在临时个人资料中使用通配符。它应该具有完整的 ...com.becomingapps.dilemma 签名。

您还必须上传这两个图标,但我假设您这样做了,因为您的屏幕截图显示了一个自定义图标。

努力让它工作是值得的,我的客户喜欢它。

于 2012-03-27T20:43:50.983 回答