我对我试图在Appstore上构建的构建的配置文件和证书感到困惑。 在developer.apple.com/中,我已经正确创建了开发人员和分发证书。它们都链接到我创建的单个应用程序。 我已经注册了我的设备(iphone) 我还正确创建了1个开发配置文件和1个分发配置文件。
当我使用dev证书+ dev配置文件构建时:app在我的设备上运行正常 但我知道构建需要分发证书和配置文件才能在appstore上获得批准。 但是,当我使用分发证书+分发配置文件构建时,构建成功,但我无法在我的iphone,其他iphone(使用http://www.diawi.com/或iTunes)上启动应用程序。它立即崩溃臭名昭着的错误弹出:“无法下载。”XXX“此时无法安装”。 当我从Xcode查看设备的日志时,它清楚地表明崩溃来自配置文件问题。
分发版本是否可以在我的iPhone上运行?
答案 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.您可以根据需要上传任意数量的构建并测试这些构建。