新建一个XCODE静态库工程
从unity安装目录中找到il2cpp源码
Editor\Data\il2cpp
2018

2019

加入工程中
->工程根目录
extends/boehmgc
il2cpp/
buildSettings 相关设置
IOS Deployment Target
ios 11.0
Header Search Paths
2018
$(SRCROOT)
$(SRCROOT)/il2cpp
$(SRCROOT)/extends/boehmgc/include
2019
$(SRCROOT)
$(SRCROOT)/il2cpp
$(SRCROOT)/external/zlib
$(SRCROOT)/external/bdwgc/include
$(SRCROOT)/libmono
CLanguage Dialect
gun11
C++Language Dialect
GUN++14
C++ Standard Libaray
libc++ (LLVM C++ starndad...)
Preprocessor Marcos
2018
IL2CPP_TARTGET_IOS 根据平台自选
NET_4_0 根据版本自选
2019
IL2CPP_TARGET_IOS
NET_4_0
LIBIL2CPP_EXPORT_CODEGEN_API
IL2CPP_ENABLE_WRITE_BARRIERS
宏配置开关定义在il2cpp-config.h中 可以根据需求修改
标记
可以修改 MetadataLoader::LoadMetadataFile 的加载 来混淆 global-metadata.dat
这篇博客介绍了如何将Unity的il2cpp源码集成到XCODE工程中,创建静态库。步骤包括添加il2cpp和boehmgc依赖,配置工程的build settings,如设置IOSDeploymentTarget为ios11.0,调整HeaderSearchPaths,选择合适的C和C++语言标准。此外,还提到了il2cpp-config.h中的宏定义用于自定义行为,并讨论了混淆global-metadata.dat的可能性。

7898

被折叠的 条评论
为什么被折叠?



