我最近将我们的开发机器升级到Xcode4,并且在初始界面更改变得非常顺利之后。 我现在正在首次使用Ad-Hoc发布,所以我按照本指南设置了个人资料/方案等。http://diaryofacodemonkey.ruprect.com/2011/03/18/ad-hoc-app-distribution-with-xcode-4/
这是我采取的过程:
1 /在分发下设置新的配置文件。我选择了Ad-Hoc,正确的App和我的UUID。
2 /在Xcode 4中安装了配置文件。
3 /在xcode中复制了Release Configuration并将其命名为Ad-Hoc。
4 /在代码签名下确保Ad-Hoc选择了新的个人资料。
5 /编辑存档方案并选择“Ad-Hoc”构建配置。
6 /选择产品>存档并确保列出的个人资料正确无误。
7 /在保存屏幕上选择“企业分发”并输入应用程序URL和标题。
8 /将生成的ipa存档,plist和mobileprovision(在第1点下载)复制到我们的http服务器。
9 /添加了所需的html并指向它的移动Safari。
10 /选择安装没有问题的mobileprovision。
11 /选择开始安装的应用程序导致“无法下载”,大约90%。
我已尝试过其他帖子中的几个潜在解决方案,但它们都会产生相同的结果。这用于在Xcode 3中正常工作(使用普通的开发人员帐户,而不是企业),到目前为止,我可以说我不是在做任何不同的事情,所以我做错了什么?
感谢。
答案 0 :(得分:0)
试试这个:打开您正在使用的方案进行编辑。然后检查是否在所有构建阶段(构建,运行,测试,配置文件......)中正确设置了构建配置。如果没有将其设置为正确的配置并再次构建它。
如果这不起作用,请为项目添加新的Entitlements.plist,并将密钥get-task-allow
的新值添加到NO。
修改:您是否尝试过Product > Build For > Build For Archiving
然后Product > Archive
。
这对我有用。
答案 1 :(得分:0)
我们遇到了同样的问题(我们仍然只为一台只能在iOS5 Beta上工作的设备使用它,不确定它是否相关。所有其他设备都有效。),一些提示可能有所帮助:
Apple开发网站:
:
如果它也有帮助,我创建了一个分发Moodle应用程序的文档,但它对任何应用程序都是通用的:http://docs.moodle.org/dev/how_to_distribute_iPhone_test_app