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就可以了。

上一篇下一篇

猜你喜欢

热点阅读