构建iPhone App以进行分发

时间:2010-08-10 16:23:41

标签: iphone

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

无论如何,我有我的分发证书和分发配置文件。我按照Apple的说明,iPhone编程手册和几个在线资源创建了一个检查正确证书等的构建。但是除非我连接设备,否则构建总是会失败,这很奇怪,因为分发配置文件不允许包含一个设备(这本身就很有意义)。然而,当我建立连接设备时,我被问到

  

'无法在iPod上运行XXX“iPod   触摸”

     

iPod“iPod touch”没有   配置文件   申请已签署。

     

单击“安装并运行”以安装   “iPod上的配置文件XXX”   触摸“并继续运行XXX。”

当我点击安装并运行时,它失败并显示消息

  

此有效的配置文件   找不到可执行文件。

所以我的基本问题是最终的分发构建究竟应该如何完成?出现一个新的可执行文件,但它在应用程序图标的顶部有一个禁止的符号,表明构建不成功。

任何帮助都非常感激。

2 个答案:

答案 0 :(得分:7)

请勿点击“Build and Go”。

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

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

答案 1 :(得分:1)

并且您无法上传和执行在您的设备上使用“分发”证书签名的应用。此类应用只能上传到AppStore。