2010-08-10 94 views
2

我有一个问题,关于如何完成我的应用程序的最终分配构建。我已经成功构建了这个应用程序,但现在我正在尝试创建一个更新的版本,并记住我第一次做的是正确的。当我的配置文件过期时,这一切似乎都出错......构建分配iPhone应用程序

无论如何,我有我的配送证书和配送配置文件。我遵循Apple的指示,一本iPhone编程手册和几个在线资源来创建一个可以检查正确证书的构建版本等。但是构建总是失败,除非我连接一个设备,这很奇怪,因为分发配置文件不允许包含一个设备(它本身非常有意义)。然而,当我建立与设备连接,我问

“不能在iPod‘iPod的触摸 ’运行XXX

iPod中的‘iPod touch的’没有与 的provisioning profile其中 应用程序已签名。

单击“安装并运行”,在“iPod touchtouch”上安装 供应配置文件XXX并继续运行XXX。

当我点击安装和运行它失败,并

此 可执行的有效配置设定档中找不到该消息。

所以我的基本问题是如何完成最终的分布构建?出现一个新的可执行文件,但它在应用程序图标上方有一个禁止符号,表示构建失败。

任何帮助大量赞赏。

回答

7

不要点击“Build and Go”。

要么建立,然后找到应用程序并上传它,或使用Xcode的“构建和存档”选项。

最好使用“构建和存档”,因为Xcode会照顾应用程序包,以及重要的.dSYM文件,该文件用于表示应用程序的崩溃报告。

+0

太棒了!我也能够从那里直接从XCode上传应用到iTunes Connect。非常感谢您的帮助! – AlexRutherford 2010-08-10 17:06:29

+1

很高兴听到:)如果我的回答很有帮助,你会不会考虑将其标记为已接受? – Jasarien 2010-08-10 20:02:07

1

而且您无法上传并执行在设备上使用“分发”证书签名的应用。这样的应用程序只能上传到AppStore。