iOS Build Failure - ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1

I can’t compile to iOS

I’ve compiled this same project for wed and for android with no problems whatsoever and I’ve been reading a few other posts about similar problems but none seems to work.


My development environment is:

  • MacOS High Sierra
  • Unity 2017.3.0f3
  • Xcode 9.2 (9C40b)
  • and I’m trying to release for an iPad3,4 that runs iOS 10.3.3

Xcode show me this error:

Undefined symbols for architecture armv7:
  "_WindowAlert", referenced from:
      _DataAccess_WindowAlert_m1086371057 in Bulk_Assembly-CSharp_0.o
     (maybe you meant: _DataAccess_WindowAlert_m1086371057)
  "_SyncFiles", referenced from:
      _DataAccess_SyncFiles_m4139220010 in Bulk_Assembly-CSharp_0.o
     (maybe you meant: _DataAccess_SyncFiles_m4139220010)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Screenshot from Xcode Build


Screenshot of my Player Settings configurations

I am having the same exact issue with the clang error and the line above that for armv7. I can’t figure out what / how to fix this. Xcode is not easy and the anywhere I look, I can’t find any solution that works or even gets me closer to solving it.