1
votes

I'm using TestFlightSDK, when i run on any other simulator it works without issues, only when i test against iPhone 5s simulator (( 64-bit )) i get an error about testflight lib and pod project :\ This is the error:

ld: warning: ignoring file /Users/lightdream/Library/Developer/Xcode/DerivedData/PECO-gwvmtuvxtbegjiasbpanfvzmzery/Build/Products/Debug-iphonesimulator/libPods.a, file was built for archive which is not the architecture being linked (i386): /Users/lightdream/Library/Developer/Xcode/DerivedData/PECO-gwvmtuvxtbegjiasbpanfvzmzery/Build/Products/Debug-iphonesimulator/libPods.a Undefined symbols for architecture i386:
"_OBJC_CLASS_$_MFSideMenuContainerViewController", referenced from: objc-class-ref in AppDelegate.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

I don't knew how this happened, and couldn't figure it out :\

Note: the files are there, and it's compiling against all other simulators, ( including ipad ), it's not missing files thing, it doesn't find the library only on iPhone(64-bit) simulator.

1
MFSideMenuContainerViewController is missing ,check it all .m file is active - Sport
no no, it's there, this MFSideMenuContainerViewController is there, it's in the pod project, else it wouldn't compile against the other iOs simulators !! - Nour1991

1 Answers

0
votes

Check your build phase and make sure you have all the .m files and .a lib files are there