我有2个目标 - 具有不同功能的Dev&Prod配置(为Prod禁用Apple Pay)
我已经将Info.plist文件与所需目标分开但是我无法对Proj.entitlements文件执行相同操作 - "实用工具"菜单中的"目标成员身份"部分已禁用
我在每个目标的构建设置中设置了相应的"代码签名权利",但仍然在"常规"选项卡中接收"提供配置文件'X'不支持'X'功能"
有没有办法说XCode,对于这个目标,他应该看看连接的.entitlements文件?
Phi*_*tto 22
我还尝试为目标设置单独的权利文件,以便仅为我的某些目标激活推送通知.每当我更改其中一个目标的功能时,更改也会应用于其他目标,因为XCode始终只编辑相同的权利文件,尽管我为每个目标设置了不同的文件路径
Build Settings > Code Signing Entitlements
Run Code Online (Sandbox Code Playgroud)
对我来说问题是权利文件都具有相同的名称.当我为每个目标授权文件提供一个唯一名称时,XCode会更改相应目标的正确文件.
小智 8
转到项目>目标>构建设置>签名
在“ CODE_SIGN_ENTITLEMENTS”中,输入您的路径。
$(SRCROOT)/ProjectName/PathToFolder/AnotherFolder/YourProject.entitlements
在“调试和发布”中,您可以选择其他路径。
| 归档时间: |
|
| 查看次数: |
4791 次 |
| 最近记录: |