Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.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 - Fatal编程技术网

iOS和Xcode:如何设置部署的代码签名?

iOS和Xcode:如何设置部署的代码签名?,ios,xcode,Ios,Xcode,我即将在iTunes connect上提交我的iOS应用程序,但在听到苹果多次拒绝后,我想把事情做好。 我唯一不确定的是目标的构建设置中的代码签名部分 到目前为止,我一直保留默认配置,但我将配置配置文件更改为我的分发配置配置文件(即具有生产证书的配置文件),因为它看起来有点合乎逻辑。但我现在想知道我是否应该保留默认设置。你能告诉我我所做的是否正确吗?当你创建一个归档文件提交到商店时,应用程序将使用发布版配置(xCode左上角,单击Scheme下拉菜单(在停止按钮旁边),然后选择edit Sche

我即将在iTunes connect上提交我的iOS应用程序,但在听到苹果多次拒绝后,我想把事情做好。 我唯一不确定的是目标的构建设置中的代码签名部分


到目前为止,我一直保留默认配置,但我将配置配置文件更改为我的分发配置配置文件(即具有生产证书的配置文件),因为它看起来有点合乎逻辑。但我现在想知道我是否应该保留默认设置。你能告诉我我所做的是否正确吗?

当你创建一个归档文件提交到商店时,应用程序将使用发布版配置(xCode左上角,单击Scheme下拉菜单(在停止按钮旁边),然后选择edit Scheme查看归档文件如何使用发布版)

因此,在生成设置/代码签名中,您将看到可以在代码签名权限下为调试和发布指定不同的配置文件

对于调试,将此设置为开发人员配置文件;对于发布,将此设置为分发配置文件

如果您正在为开发构建应用程序,它将使用开发人员配置文件,而商店的存档文件将与发行版进行签名,并且您不需要不断来回切换