Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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 以编程方式添加配置文件和证书_Ios_Xcode_Provisioning Profile - Fatal编程技术网

Ios 以编程方式添加配置文件和证书

Ios 以编程方式添加配置文件和证书,ios,xcode,provisioning-profile,Ios,Xcode,Provisioning Profile,有没有一种方法可以设置一个Xcode项目来指向配置文件和证书文件本身,而不是通过keychain和Xcode对配置文件所做的任何操作 如果没有,是否有一种编程方式将它们添加到keychain和Xcode中,以便可以将Xcode项目配置为使用它们? (有一个相关的问答提到将配置文件放在Xcode使用的特定文件夹中,但在最新的Xcode中似乎不再如此。) 请注意,我已经知道如何手动执行所有这些操作。我需要以编程方式为可能大量的证书和配置文件执行此操作。此堆栈溢出问题可能正是您想要的: 它允许您使用

有没有一种方法可以设置一个Xcode项目来指向配置文件和证书文件本身,而不是通过keychain和Xcode对配置文件所做的任何操作

如果没有,是否有一种编程方式将它们添加到keychain和Xcode中,以便可以将Xcode项目配置为使用它们? (有一个相关的问答提到将配置文件放在Xcode使用的特定文件夹中,但在最新的Xcode中似乎不再如此。)


请注意,我已经知道如何手动执行所有这些操作。我需要以编程方式为可能大量的证书和配置文件执行此操作。

此堆栈溢出问题可能正是您想要的:


它允许您使用Xcode构建指定要使用的配置文件,如果您在命令行上执行此操作,您将使用该配置文件。

您所要做的就是将它们拖放到Xcode的图标上,其余部分是自动完成的。要在拖放后添加到@NSPostWhenIdle,您可以通过选择项目目标并更改Build SettingsHanks下的“Dev”和“Release”代码签名值来切换配置文件和证书。但是,我需要从构建服务器上的程序以编程方式执行此操作-无需单击、无需拖动等。或者说,从命令行执行所有操作。这真的有必要吗???由于我不能在这里深入讨论的原因,是的,这是必要的。