2013-10-02 78 views
0

我在我的設備上使用mailcore2在我的iOS應用程序中獲取我的gmail帳戶電子郵件。我已經在mailcore2腳本中將ios sdkversion從6.1更改爲6.0 bcz我試圖使用iPhone模擬器6.0編譯和運行應用程序,該模擬器使用ios sdkversion 6.0。這樣做,我得到以下鐺錯誤。鏗鏘聲:錯誤沒有這樣的文件或目錄:* /調試-iphonesimulator/MailCore/MailCore

clang: error: no such file or directory: '/Users/shujaat/Library/Developer/Xcode/DerivedData/MyTestApp-ditognlaoajwldfliplqecnxqbfj/Build/Products/Debug-iphonesimulator/MailCore/MailCore' 

雖然試圖編譯和使用iPhone模擬器6.1(使用IOS SDK 6.1)上運行我的應用程序,與在shell腳本的IOS SDK版本沒有變化,我收到以下錯誤:

/bin/sh /Users/shujaat/Documents/WemoTech/Products/WantList/sourcecode/ThirdPartyLib/MailCore2/Externals/builds/workdir/20130930192723/src/libetpan/build-mac/update.sh 
configuring 

running prepare-cyrus-sasl.sh 

準備源

補丁文件的lib/client.c

建設工具

產生makemd5i386正確

建設的iPhoneOS - ARMv7的

CONFIGURE失敗

命令/ bin/sh的失敗,退出代碼1

這些問題快把我逼瘋了過去幾天。需要你的幫助。

+0

當你在你的iPhone上運行它而不是在模擬器中時它工作嗎? – AdamG

+1

@AdamG這是一個編譯器錯誤,所以它怎麼樣? – trojanfoe

+0

這是模擬器的編譯錯誤,而不是iPhone。當你編譯框架時,你必須爲兩種不同的體系結構ARM和i386編譯它們,問題可能在模擬器編譯器中。 – AdamG

回答

0

這些問題現在已修復。我想解釋我爲擺脫面臨相同問題的其他人所做的解釋: 我做了一個單獨的項目,並將mailcore2作爲它的一部分(首先沒有在任何項目文件中包含#import行) )。我編譯並運行了該項目,並將生成的mailcore 2從它複製到我的原始項目中。現在編譯和運行正常。

+0

#導入

0

轉到你的主要目標的項目 - > 「構建階段」 - > 「目標的依賴性」 添加mailcore2 IOS

您需要仔細閱讀 Check Adding MailCore to Your iOS Project

+0

我正在使用mailcore2,https://github.com/MailCore/MailCore2。按照它的說法,我將它添加到了我的項目中。 –

+0

嗯,男人你的問題是在靜態庫'靜態mailcore2 ios',檢查它是否添加正確。 – null

+0

它被添加並且在編譯期間具有名稱「Externals」以及8個子文件夾即「builds」,「ctemplate-ios」,「icu4c-ios」,「installed」,「libetpan-ios」,「libsasl-ios」 ,「prebuild」,「tidy-html5-ios」正在創建。 –

相關問題