我有一个Unity项目,我已经成功地为Android建立了这个项目。当尝试在iOS中进行构建时,一旦项目在Xcode中,我就会遇到问题。
Unity编译没有任何错误,并创建了一个Xcode项目。
打开Xcode项目后,我有 NO 个模拟器可用。我可以通过在ios
部分中选择Supported Platforms
来获得这些模拟器,这时可以使用模拟器-最初Supported Platforms
设置为iphoneos
。在我看来,这是极其奇怪的行为,并暗示出更大的问题。
在选择了模拟器后,尝试编译/运行/构建时出现以下错误:
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
完整错误可在Pastebin上找到(太大,无法直接在此处发布):
我真的无所适从。我尝试了很多事情,包括:
libiconv.2.dylib
文件作为等效的.tbd
我正在使用所有内容的最新版本:
答案 0 :(得分:0)
似乎您已为另一种体系结构构建了il2cpp库,是否尝试将目标的“构建设置>仅构建活动体系结构”更改为“否”? 但是我做了一些研究,似乎iPhone的Unity没有部署在模拟器上。它仅适用于设备或Unity编辑器。签出this link