Xcode-Generate info.plist File引起的bug

前言:我现在用得xcode版本号是13.2.1,xocde默认将 Build Setting -> Packaging -> Generate info.plist File
设置为了YES,具体xcode从哪个版本开始把这个设置改了的,不太清楚,之前默认值是NO。

Generate info.plist File设置为YES那么它会在某些条件下把Packaging下对应的info.plist File 对应的plist文件重新生产
那么Generate info.plist设置成YES具体带来的风险:

  • 但凡target下的VersionBuildBackkground Modes 等都会引起info.plist重置,如果你之前有向info中添加数据的话,那就惨了
  • 如果项目中又用到了精确定位,info.plist中需要添加Privacy - Location Temporary Usage Description Dictionary 配置,如果这个时候在去按照1去操作,xocde必然崩溃,至于为什么添加了这个参数会引起xcode崩溃,那就不得而知了

修改也很简单,把Generate info.plist设置为NO就可以了,不让他重新生成plist文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容