Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios XCode——我什么时候可以使用开发人员资源调配配置文件与分发配置文件进行签名?_Ios_Xcode_Provisioning Profile - Fatal编程技术网

Ios XCode——我什么时候可以使用开发人员资源调配配置文件与分发配置文件进行签名?

Ios XCode——我什么时候可以使用开发人员资源调配配置文件与分发配置文件进行签名?,ios,xcode,provisioning-profile,Ios,Xcode,Provisioning Profile,我正试图在Xcode 4.6中为企业部署准备我的应用程序。我收到以下错误:“无法获取进程5057的任务” 在项目的build settings的Code signing identity部分中,我选择了为我的应用程序制作的iPhone分发配置文件(它是有效的)。我没有选择开发资源调配配置文件作为我的身份,b/c我正在尝试企业分发 但当然,我得到了错误“无法获取进程5057的任务”。为什么我会犯这个错误?我知道修复方法是使用开发资源调配配置文件,但为什么--我想准备我的应用程序进行分发 我的应用程

我正试图在Xcode 4.6中为企业部署准备我的应用程序。我收到以下错误:“无法获取进程5057的任务”

在项目的build settings的Code signing identity部分中,我选择了为我的应用程序制作的iPhone分发配置文件(它是有效的)。我没有选择开发资源调配配置文件作为我的身份,b/c我正在尝试企业分发

但当然,我得到了错误“无法获取进程5057的任务”。为什么我会犯这个错误?我知道修复方法是使用开发资源调配配置文件,但为什么--我想准备我的应用程序进行分发

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


XCode使这一点变得非常混乱。

无法获取任务听起来好像您正试图在设备上通过XCode运行此构建。如果是这样的话,您希望使用开发概要文件,而不是分发概要文件(临时)。如果您试图创建企业发布版本,您需要选择目标并选择iOS设备选项,然后使用产品>存档创建发布版本。

谢谢。那么,我的代码签名身份是否总是我的开发配置文件?我是否应该为企业版使用公司的资源调配配置文件标识签名?我不明白这里发生了什么。不同类型的构建有不同的配置文件。开发配置文件用于在设备上开发,但不用于分发到其他设备。临时配置文件用于向企业用户或其他用户发布(例如,用于测试或企业分发),应用商店配置文件用于应用商店分发。第二个(AdHoc和App Store)是分发配置文件,第一个(Dev)是开发配置文件。您希望创建一个开发配置文件,并将您的开发方案设置为在设备上开发时使用该配置文件,并且您希望创建一个AdHoc配置文件,并将您的AdHoc方案设置为使用该配置文件,以便您可以创建分发文件。有关更多信息,请参见此:确定,我的应用程序有一个发布方案和一个调试方案。对于我的调试方案,我的代码签名标识是“iPhone开发者”。对于我的发布计划,我是否将我的代码签名身份更改为“iPhone发行版”?我在dev中有一个发布方案和一个dev方案b/c,我的所有url都指向一个dev服务器,在发布中,我的所有url都指向一个生产服务器。