我已将一个项目分成两个版本,并为每个版本分配一个plist文件.一切正常,但我一直得到这个构建警告:
警告:复制包资源构建阶段包含此目标的Info.plist文件"MyApp-Info.plist"
当我尝试构建时,我得到了这个MyApp.为第二个目标构建会产生相同的错误(SecondTarget-Info.plist在警告中).我不确定为什么它是一个警告,因为我希望构建包含该.plist文件.每个.plist文件都有一个目标成员资格(用于自己的构建).
这个警告意味着什么?有没有办法让它消失?
iOS应用程序可以在运行时发现,检查或以其他方式读取自己的权利吗?
理想情况下,我可以将我的.entitlements文件的整个(已处理)内容作为plist读取.获得应用程序标识符前缀将是可接受的第二好的.
这里的目标包括:允许应用程序使用各种应用程序标识符前缀进行签名,而无需在代码中进行匹配更改; 并且在共享钥匙串访问组存在或不存在的情况下采取不同的行动.这是库代码,因此我对客户端应用程序配置的影响越小越好.