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文件

你可能感兴趣的:(Xcode-Generate info.plist File引起的bug)