2014-01-08 57 views
1

我使用TestFlightSDK,當我在任何其他模擬器上運行它的工作沒有問題,只有當我測試對iPhone 5s模擬器((64位))我得到testflight lib和莢項目的錯誤:\ 這是錯誤:蘋果機Mach-O錯誤只爲編譯爲iPhone 64位

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)

我不知道怎麼回事,不能弄明白:\

注意:這些文件在那裏,並且它正在針對所有其他模擬器(包括ipad)進行編譯沒有丟失文件的東西,它只能在iPhone(64位)模擬器上找到庫

+2

MFSideMenuContainerViewController丟失,檢查所有.m文件被激活 – Sport

+0

,不,不,它的存在,這MFSideMenuContainerViewController是存在的,它在pod項目中,否則它不會針對其他iOs模擬器進行編譯! – Nour1991

回答

0

檢查您的構建階段,並確保你擁有所有的.m文件和.a LIB文件是有

+0

請檢查編輯。 – Nour1991

+0

你也有同樣的設備問題嗎?嘗試刪除您的Xcode數據文件夾並清理您的版本 – Retro

+0

不幸的是我沒有設備。我在哪裏可以找到Xcode數據文件夾?!?而且我確實清理了我的構建,沒有任何變化。 – Nour1991