2013-08-06 57 views
0

我正试图在Xcode 4.6中为我的应用程序准备企业部署。我收到此错误:“未能获得进程5057的任务”。XCode - 何时使用开发人员调配配置文件与分配配置文件进行签名?

在项目的构建设置'代码签名标识部分,我选择了我为我的应用程序(它是有效的)的iPhone分发配置配置文件。我没有选择开发配置文件作为我的身份,我试图企业分布。

但是当然,我得到错误“未能获得进程5057的任务”。为什么我得到这个错误?我知道修补程序是使用开发配置文件,但为什么 - 我想准备我的应用程序进行分发。

我的应用程序应该有两个方案,一个用于开发,另一个用于发布?在开发方案中,我使用我的开发配置文件,并在我的发布版本设置中使用我的分发配置文件?

XCode使这非常混乱。

回答

2

无法获得任务听起来像你试图通过设备上的Xcode运行这个构建。如果是这种情况,您希望使用开发概要文件,而不是分发概要文件(AdHoc)。如果您尝试创建企业版本构建,则需要选择目标并选择iOS设备选项,然后使用产品>归档创建发布版本。

+0

谢谢。那么我的代码签名身份始终是我的开发配置文件?我不应该使用公司的供应配置文件标识签署企业版吗?我不明白这里发生了什么事。 – user798719

+0

对于不同类型的构建有不同的配置文件。开发配置文件用于在设备上进行开发,但不打算用于分发到其他设备。 AdHoc配置文件旨在用于企业用户或其他用户的发布(例如,用于测试或企业发布),并且App Store配置文件旨在用于App Store发行版。第二个(AdHoc和App Store)是分布配置文件,第一个(Dev)是一个开发配置文件。 – garrettmurray

+0

您想要创建开发概要文件并设置开发方案,以便在设备上开发时使用该开发方案,并且您希望创建AdHoc概要文件并将AdHoc方案设置为使用该方案,以便创建分发版。 – garrettmurray

相关问题