pbxproj 自动配置Xcode在Unity新老版本的适配

背景:

1、首先新板的Unity多了一个UnityFramework的target,这个是Unity导出的Xcode工程新老版的区别

Unity文档也有体现:https://docs.unity3d.com/cn/2020.3/Manual/StructureOfXcodeProject.html

Unity Xcode项目的结构

2、以往我们在使用的时候,默认target_name是不传的,那么会默认是None,自动所有的targets都会被适配,有时候我们需要特殊适配一些target,这就需要我们判断Xcode项目结构

解决方案:

Tips:我是用是python实现

1、首先获取Xcode项目是否有'UnityFramework'这个目标文件,如果有就是新版的Unity

2、在我们导入.h | .m 或者文件夹的的时候,需要判断将资源加到哪个target里面,这种情况就根据项目或者文件的属性来指定target就可以了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近在研究Unity3D脚本批量打包,比如在Android平台下各种不同分辨率和不同内存大小的机器,可能还有不同的...
    hcq666阅读 4,957评论 0 51
  • 写在前面 这个是很久就想去看看的知识点,之前一直觉得很繁琐,可能会很麻烦,今天花了点时间研究了一下。 基础 为什么...
    黒可乐阅读 12,558评论 4 8
  • 《腾讯桌球:客户端总结》 本次分享总结,起源于腾讯桌球项目,但是不仅仅限于项目本身。虽然基于Unity3D,很多东...
    吴秦阅读 25,029评论 12 142
  • 本文原创版权归 博客园吴秦所有,此处纯粹技术收藏,如有再转,敬请于显示位置标明原创作者及出处,以示尊重!! 作者:...
    Magic_Dong阅读 10,023评论 0 7
  • 前言: iOS13的API的变动和适配问题,我从新特性适配、API 适配、方法弃用、工程适配、SDK 适配、其他问...
    smile丽语阅读 5,118评论 0 4

友情链接更多精彩内容