2014-07-03 75 views
0

我試圖建立一個iOS7項目時,我得到上述錯誤信息,我剛剛克隆BitBucket (對不起,它是私人的,因此無法鏈接到它)。建立爲iOS模擬器,但鏈接與建立爲MacOSX文件的dylib'/opt/local/lib/libsqlite3.dylib'爲建築i386

首先,我嘗試了linking against dylib built for MacOSX file '/usr/lib/libSystem.B.dylib' for architecture i386,Build Error - missing required architecture i386 in file,Building for MacOSX, but linking against dylib built for iOS Simulator file等等中提到的所有解決方案。

我的系統:

  • Mac OS X的小牛; 10.9.3
  • 的XCode 5.1.1

什麼,我已經嘗試過總結:

  • 重新安裝的XCode
  • 重新安裝命令行工具
  • 刪除entires在framework search path
  • 刪除Other Linker Flags中的幾個條目

錯誤表示它與012yl中的dylib鏈接,這可能表明它與我的MacPorts安裝有關,因爲只有MacPort應該安裝程序/opt/local/,據我所知。

任何想法,我可以錯過?

回答

0

Xcode更有可能默認OSX PATH環境變量來查找缺少的sqlite庫。

確保從Xcode中的項目鏈接它,指向iOS框架。