Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.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

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

Ios 如何为不同的目标设置不同的.权限文件

Ios 如何为不同的目标设置不同的.权限文件,ios,xcode,target,Ios,Xcode,Target,我有两个目标-具有不同功能的开发和产品配置(针对产品禁用Apple Pay) 我已经将Info.plist文件与所需目标分开 但我不能对Proj.authentications文件执行相同的操作-禁用“实用程序”菜单中的“目标成员资格”部分 我在每个目标的构建设置中设置了相应的“代码签名权限”,但在常规选项卡中仍然收到“配置文件'X'不支持'X'功能” 有没有办法说XCode,对于这个目标,他应该查看connected.authentications文件?我还尝试为我的目标设置单独的授权文件,以

我有两个目标-具有不同功能的开发和产品配置(针对产品禁用Apple Pay)

我已经将Info.plist文件与所需目标分开 但我不能对Proj.authentications文件执行相同的操作-禁用“实用程序”菜单中的“目标成员资格”部分

我在每个目标的构建设置中设置了相应的“代码签名权限”,但在常规选项卡中仍然收到“配置文件'X'不支持'X'功能”


有没有办法说XCode,对于这个目标,他应该查看connected.authentications文件?

我还尝试为我的目标设置单独的授权文件,以便仅为我的一些目标激活推送通知。每次我更改一个目标的功能时,这些更改也会应用到其他目标,因为XCode始终只编辑相同的授权文件,尽管我在中为每个目标设置了不同的文件路径

Build Settings > Code Signing Entitlements

对我来说,问题是所有权利文件都有相同的名称。当我给每个目标授权文件一个唯一的名称时,XCode更改了相应目标的正确文件。

转到项目>目标>生成设置>签名

在“代码签名权利”中,输入您的路径

$(SRCROOT)/ProjectName/PathToFolder/AnotherFolder/YourProject.rights


在“调试和发布”中,您可以选择不同的路径。

通过更改
代码签名权限
部分中的权限,您的操作是正确的,但是您的错误表明您的设置配置文件有所不同,这将根据每个目标的应用程序id而有所不同?是的,目前配置文件具有不同的功能。我启用了AppleyPay for dev目标(功能仍在开发中)。但是对于Prod target,这个功能是不可用的。我想这会对你有所帮助。链接是有用的,但在这种情况下,当我有不同的目标id时。谢谢伙计!这真的很有帮助。你救了我一天。