Search Issue Tracker

Duplicate

Votes

10

Found in

2017.2.0b6

Issue ID

941251

Regression

Yes

[iOS] Building iOS project with disabled stripping fails in Xcode with a bunch of Vuforia linker errors

iOS

-

Steps to reproduce:

1. Open new Unity project
2. Switch to iOS
3. Uncheck 'Strip Engine Code' checkbox
4. Build for iOS
5. Try to build Xcode project to a device
6. Notice the build fails in linking process with the following errors:

Undefined symbols for architecture armv7:
"_nativeUnity_SetVuforiaVRDeviceReady", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_GetStereoProjectionMatrix", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_DeviceConnectedCheck", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_GetSingleCullingMatrix", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_GetFoVRP", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_GetEyeOffsets", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_GetDistortionMeshSize", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_GetDistortionMeshNeedsRefresh", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_DistortionMeshRefreshed", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_GetEyeTextureSizeRP", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_GetDistortionMeshSeparateRP", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_PrepareRP", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)
"_nativeUnity_CleanupRP", referenced from:
LoadVuforiaPlugin(VuforiaPlugin*, char const*) in libiPhone-lib.a(ApiFuncVuforia.o)

Reproduced with: 2017.2.0b5, 2017.2.0b6

Not reproducible with: 2017.1.0f3

Comments (12)

  1. RGUnity

    Sep 05, 2017 23:26

    same issue in ios, but I get it when unchecking vuforia ar in build settings. It will run and compile as AR with the viewforia ar box checked, but I can't remove it without the above error.

    It runs fine in unity editor, but gets the same error messages as above with xcode. Pod update to:

    Installing GVRSDK 1.80.0 (was 1.60.0)
    Using GoogleToolboxForMac (2.1.0)

  2. leandropim

    Sep 04, 2017 07:52

    2017.2.0b9 (iOS) same error

  3. hernanb

    Sep 02, 2017 03:18

    The same error came out in 2017.2.0b9 on IOS
    Strip Engine Code not checked

  4. laroccathebrux

    Aug 31, 2017 02:32

    In my case, Strip Engine Code is checked.

  5. laroccathebrux

    Aug 31, 2017 02:29

    Also in 2017.2.0b9 on mac. Xcode 8.3.3.

  6. QubixGames

    Aug 30, 2017 15:47

    same on 2017.2.0b9 on mac

  7. Cezarovsky

    Aug 28, 2017 13:44

    The same error for 2017.2.0b8 on mac.

  8. MrMatthias

    Aug 26, 2017 20:29

    Disabling 'Strip Engine Code' crashes Xcode with b8

  9. RKSW

    Aug 25, 2017 22:54

    Same error in 2017.2.0b8 for nearly completed project that had previously compiled under 5.6.1f1.

  10. AquaGhost

    Aug 25, 2017 18:59

    Also in b8.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.