- Home /
Unity 3.5.6 compile error on mac mini for iOS
I got compile error and do not know how to fix it:
Undefined symbols for architecture armv7:
"_mono_aot_module_Assembly_UnityScript_firstpass_info", referenced from:
RegisterMonoModules() in RegisterMonoModules.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
In build settings for valid architectures only armv7 choosen.
The linker often crashes when you add plugins that don't have matching native implementations. Without more info on what you did you might not get much help though...
This is an xcode error building for iOS?
yes, for iOS. How I can find with what plugin I have problems?
Trial and error I guess... Although I think for missing plugins it usually gives the signature of the method thats missing but your error is firstpass... Could be different :/
Do you have a working copy in version control to move back to that you can apply changes incrementally from? Is often a good place to start when stumped
thank you! yes I have such revision. I suspect to ProjectSettings.asset and svn. Now I trying to check it and resolve problem.
Answer by Edward83 · Apr 29, 2014 at 07:24 PM
Solved by adding Assembly-UnityScript-firstpass.dll.s and Assembly-CSharp-firstpass.dll.s to xcode project
Your answer
![](https://koobas.hobune.stream/wayback/20220613143753im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Build issues to iOS with UI elements shrinking 0 Answers
I can not build for IOS simulator 0 Answers
Unity Xcode undefined symbols for armv7 0 Answers
Visual studio for Mac doesn't identify Unity version in platform defines 1 Answer
Undefined symbols for architecture armv7: "query_call_back(callback_func_type)", 0 Answers