I get this strange linker error:
ld: in /Users/…/test project/iSMP.framework/iSMP, file too small for architecture armv7
collect2: ld returned 1 exit status Command
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2
failed with exit code 1
Xcode vers: 4.0.2
If I compile for simulator, i get
… file too small for architecture i386
google doesn’t help at all..
I already tried to:
- re-add the framework
- clear search path
- move framework to a different directory and re-add.
Update: output from lipo -info libiSMP-2.1.a
Architectures in the fat file: libiSMP-2.1.a are: armv6 armv7 i386
so, it’s not from architecture mismatch;
Thanks in advance!
I’ve received the solution from the support team of this framework (thanks guys):
TL/DR: Symbolic links are turned into flat files when they are moved from OS/X to Windows. You need to renew them.