iOS:分发版本是否可以在我的Developer设备上运行?

时间:2015-02-10 11:23:18

标签: ios iphone xcode

我对我试图在Appstore上构建的构建的配置文件和证书感到困惑。 在developer.apple.com/中,我已经正确创建了开发人员和分发证书。它们都链接到我创建的单个应用程序。 我已经注册了我的设备(iphone) 我还正确创建了1个开发配置文件和1个分发配置文件。

当我使用dev证书+ dev配置文件构建时:app在我的设备上运行正常 但我知道构建需要分发证书和配置文件才能在appstore上获得批准。 但是,当我使用分发证书+分发配置文件构建时,构建成功,但我无法在我的iphone,其他iphone(使用http://www.diawi.com/或iTunes)上启动应用程序。它立即崩溃臭名昭着的错误弹出:“无法下载。”XXX“此时无法安装”。 当我从Xcode查看设备的日志时,它清楚地表明崩溃来自配置文件问题。

分发版本是否可以在我的iPhone上运行?

3 个答案:

答案 0 :(得分:1)

您可以使用“Apple Ad Hoc Distribution profile / certificat”向您的开发者设备查看Beta版本构建。以下是Apple Dev链接Beta Testing Your iOS App

答案 1 :(得分:0)

没有。分发版本不仅可以在您的设备上安装。您打算将其从Xcode提交到iTunes Connect,您可以从存档或从应用程序启动器将其提交到IPA。

答案 2 :(得分:0)

您应该创建了adhoc分布式配置文件,并将您的设备添加到该配置文件中。

但您需要iTunes Connect将应用程序提交到App Store。这次您可以为app store创建配置文件。

iTunesConnect的优点。  1.您无需每次都将新设备添加到配置文件中     你想在新设备中测试应用程序的时间。  2.您可以向应用添加尽可能多的新测试用户,并将其标记为内部和外部用户。  3.您可以根据需要上传任意数量的构建并测试这些构建。