pbxproj 自动配置Xcode在Unity新老版本的适配
2023-01-31 本文已影响0人
辉大大大
背景:
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就可以了。