我需要你的帮助,我想在xcode项目中进行一些更改之后导出从Unity 3d导出的游戏,我想再次将其导出为可以在Unity SDK中打开的Unity包。
将非常感谢帮助和建议。
答案 0 :(得分:4)
如果您向Xcode项目添加了一些文件,那么最简单的方法就是使用Post Process pipeline。您可以借助mod-pbxproj脚本修改Xcode项目。它是用Python编写的(是的,还有一种学习语言:)。但这很简单直接。
如果您修改了一些Unity生成的Objective-C文件,那么您就会遇到麻烦,因为没有人可以保证Unity人员不会做出一些会破坏您的代码的更改。所以你应该非常小心。但您仍然可以使用Makefiles自动完成这个激动人心的过程。 Unity所做的主要工作是为Xcode生成数据和库文件夹。因此,您可以创建Xcode项目,将其存储在Unity文件附近,然后编写Makefile或一些将执行以下操作的脚本:
这一切都不好玩,但它可以解决你的问题。