我正在开发适用于iPhone和iPad的iOS应用程序。它在模拟器和实际设备上都运行良好,并且可以使用iTunes和iPhone配置实用程序无误安装。然而,我似乎无法使无线分发正常工作。
检查:
- 我有一个苹果开发人员许可证。
- 我从Provisioning Portal获得了有效的开发人员证书。
- 我已在Provisioning Portal中添加了我的设备的UDID。
- 我已在Provisioning Portal中创建了有效的AppID。
- 我已创建一个“分发”配置文件。 “开发人员”配置文件似乎不适用于此。
- 我已单击要激活给定配置文件的正确设备。
- 我已下载并安装了证书和配置文件。
- 发布版本使用iTunes和iPhone Configuration Utility安装完美无缺。
- 对于无线分发,我遵循了Apple的说明:我已设置了正确的.ipa、.mobileprovision和.plist文件,并将其托管在LAMP Web服务器上(根据Apple的说明添加了正确的MIME类型)。
- .plist文件格式正确。
- .mobileprovision和.plist文件的URL是正确的。
- .mobileprovision文件可以通过iOS设备的Safari浏览器正确下载和安装。
- iOS设备的Safari浏览器正确处理.plist文件,找到.ipa文件,并提示安装消息“[我的域名]想要安装 '[我的应用程序名称]'”。我点击“安装”软按钮。
- 安装开始,出现典型的灰色版本应用程序图标和从左到右的蓝色进度条。图标的文本起初是“正在加载”,然后更改为“正在安装”。几秒钟后,“正在安装”的状态后,会显示警报:“无法下载'[我的应用程序名称]'”。我会看到“完成”和“重试”软按钮。当然,“重试”只会重复这个过程并再次失败。“完成”退出安装,并在一段时间后,应用程序图标消失。
为了明确起见,这可以通过iTunes和iPhone配置实用程序完美安装。我已经阅读了无数关于如何使之工作的博客和文章,但没有人似乎有确定的答案。有没有人能想出这里出了什么问题吗???提前感谢。让我快把头发都拔光了。