- Home /
Unable to deploy Unity3d project on iPhone device because of linking errors
I have created a xcode project using unity3d tool, while building the project for iOS my Player settings are like this:
Target Device: iPhone Only
Target Platform: Universal armv6+armv7 (OpenGL ES1.1+2.0) & I have tried it with armv6(OpenGL ES1.1)
SDK Version: iOS 4.3 & I have tried it with iOS Latest
Target iOS Version: 4.0
Api Compatibility Level: .Net 2.0 Subset, when I am trying to run it in iPhone I am getting the below mentioned error:
"__GetLookupStatus", referenced from:
Undefined symbols for architecture armv6: "__GetLookupStatus", referenced from: __Z19RegisterMonoModulesv in RegisterMonoModules.o ld: symbol(s) not found for architecture armv6 clang: error: linker command failed with exit code 1 (use -v to see invocation)
& my Unity 3 version is 3.4.2f3 & my Xcode version is 4.2.1.
How can I resolve this issue?
Answer by Dee · Feb 09, 2012 at 11:52 AM
Include cpp file's (.h & .mm) into the Xcode project, which will implement GetLookupStatus() plug-in function. That will solve this issue.
Your answer
![](https://koobas.hobune.stream/wayback/20220613063331im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Camera Rotation Probleme with iPhone 0 Answers
Unity-Placing multiple objects in unity in form of grid/etc 0 Answers
Fade in Fade out in unity 1 Answer
Unity iPhone app size is too big 1 Answer
A node in a childnode? 1 Answer