2011-07-23 147 views
7

我在XCode中的分配供应配置文件存在问题。经过整整一天的阅读并遵循iOS配置门户,并广泛搜索该问题,我正在寻求帮助。XCode分配供应配置文件问题

在我看来,我必须满足以下条件才能在App Store上发布应用程序: 1)我必须在我的构建中使用DEVICE(即不是模拟器)。 2)必须在XCode Organizer中使用分发预配配置文件配置目标设备。

但我似乎无法满足通过Provisioning Portal中这些条件的基础上,我到目前为止已经经历:

1)我创建了一个发行配置文件。 2)它表示零设备。 3)当我尝试编辑它时,选择“App Store”作为“分发方法”时,设备会变灰,但选择“Ad Hoc”时不会。所以我无法添加App Store发行版的设备。 4)我下载了Distribution Provisioning Profile(.mobileprovision文件)。 5)在XCode的组织者中,当我尝试向我的设备添加供应配置文件时,我下载的分发供应配置文件变灰。

我担心分发配置文件显示零设备。是否因为只有开发配置文件可以指示设备?

我还担心我无法添加我下载到XCode Organizer中的设备的Distribution Provisioning Profile。开发配置配置文件不会显示为灰色。那是因为只有开发供应配置文件可能被添加到设备?

当我进行构建时,我确信代码签名部分指定了“iPhone分发”,并指出了我的分发预配配置文件。构建成功完成,但我得到以下错误,程序将无法在设备上运行:

“这个可执行的有效供应个人资料中找不到”

我必须失去了一些东西,因为许多其他人们成功地做到了这一点。有人能指出我失踪或做错了什么吗?

任何帮助,非常感谢。

回答

7

你的第二个假设是错误的。您不必在分发配置文件中定位设备。从您的计算机拔下设备,选择分发配置文件并在方案选择器中定位iOS设备并构建(不运行)。然后可以将结果压缩并上传到苹果。

+0

感谢您的答复dasdom。我按你的建议做了。在XCode中,我右键单击了我创建的.app文件,然后选择“在Finder中显示”。这里有两个文件。一个是我的应用程序。另一个扩展名为.app.dSYM。我是否将这两个压缩在一起? – digitalDrifter

+0

另外,在Finder中,我的应用程序有一个通过它的线。这是预期还是有问题? – digitalDrifter

+0

在阅读iOS开发指南时,我了解到我需要归档我的应用程序。所以在XCode 4.0.2中,我选择了“Build for Archiving”。 XCode通知我“存档成功”。但没有档案在主办单位出现。 – digitalDrifter