Unity5.3.4以前的旧版本在Xcode7.3编译报错: “unknown type name __declspec”
如果直接升级Unity到5.3.4版本也可以解决这个问题,不过我发现Unity5.3.4打包Xcode的时候不会生成存放Dll的目录Temp,这样如果你的项目有使用到DLL的话那升级Unity并不能解决你的问题。
解决方法:
打开文件:il2cpp-config.h,
路径:/Libraries/libil2cpp/include/il2cpp-config.h
#define NORETURN __declspec(noreturn)
改为:
#define NORETURN __attribute__((noreturn))
再次编译问题就解决了。