我在XCode中遇到分发配置文件的问题。经过一整天的阅读和关注iOS配置门户,并广泛搜索问题,我正在寻求帮助。
在我看来,我必须满足以下条件才能在App Store上分发应用: 1)我必须在我的构建中定位DEVICE(即不是模拟器)。 2)必须在XCode Organizer中使用分发配置文件配置目标设备。
但根据我迄今为止所经历的情况,我似乎无法通过Provisioning Portal满足这些条件:
1)我创建了分发配置文件。 2)它表示零设备。 3)当我尝试编辑它时,当“App Store”被选为“分配方法”时,设备显示为灰色,但选择“Ad Hoc”时则不显示。因此我无法为App Store分发添加设备。 4)我下载了分发配置文件(.mobileprovision文件)。 5)在XCode的管理器中,当我尝试向我的设备添加配置配置文件时,我下载的配置配置文件显示为灰色。
我担心分配供应配置文件显示零设备。是因为只有开发配置文件可以指示设备吗?
我还担心我无法在XCode Organizer中添加我下载到设备的分发配置文件。开发配置文件不会显示为灰色。这是因为只有开发配置文件可以添加到设备吗?
当我进行构建时,我确保代码签名部分指定“iPhone分发”,并指示我的分发配置文件。构建成功完成,但是我收到以下错误,程序将无法在设备上运行:
“找不到此可执行文件的有效配置文件”
我必须遗漏一些东西,因为很多其他人都成功地做到了这一点。有人可以指出我错过了什么或做错了吗?
非常感谢任何帮助。
答案 0 :(得分:7)
你的第二个假设是错误的。您不必在分发配置文件中定位设备。从计算机上拔下设备,在方案选择器中选择分发配置文件并定位iOS设备并构建(不运行)。然后可以将结果压缩并上传到apple。