redhat9i 发表于 2023-2-2 14:20

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就可以了。
页: [1]
查看完整版本: pbxproj 自动配置Xcode在Unity新老版本的适配