我有两个目标-开发和生产配置,具有不同的功能(Apple Pay对生产禁用)
我已经使用所需的目标分离了Info.plist文件,但我无法对Proj.entitlements文件执行同样的操作-实用程序菜单中的目标成员资格部分已禁用
我在每个目标的Build Settings中设置了相应的代码签名授权,但在General选项卡中仍然收到"Provision Profile 'X‘set support 'X’capability
有没有办法在Xcode中指定正确的.entitlements文件?
发布于 2018-12-31 14:59:58
转到项目>目标>构建设置>签名。
在CODE_SIGN_ENTITLEMENTS中,输入您的路径:
$(SRCROOT)/ProjectName/PathToFolder/YourProject.entitlements
在Debug and Release中,您可以选择不同的路径。
发布于 2017-09-21 15:31:56
我还尝试为我的目标设置单独的授权文件,以便仅为我的一些目标激活推送通知。每次我更改其中一个目标的功能时,这些更改也会应用于其他目标,因为Xcode始终只编辑相同的授权文件,尽管我在中为每个目标设置了不同的文件路径:
Build Settings > Code Signing Entitlements对我来说,问题是所有的授权文件都有相同的名称。当我为每个目标授权文件指定一个惟一的名称时,Xcode为相应的目标更改了正确的文件。
https://stackoverflow.com/questions/43086070
复制相似问题