2012-02-16 116 views
2

我嘗試將QuickDialog添加到我的一個項目中,但無法使其工作。 我做了以下內容:將QuickDialog添加到Xcode 4.2中項目

  1. 下載了它從github
  2. 它複製到我的項目目錄
  3. 阻力和DROP掉下載從GitHub 先前從搜索到我的項目QuickDialog.xcodeproj文件
  4. 在構建階段,添加QuickDialog(lib,而不是示例應用) 作爲目標依賴關係
  5. Link Binary With Libraries部分添加了libQuickDialog.a 庫(這會變成紅色居然不知道爲什麼)
  6. 在我Prefix.pch文件,添加:#import <QuickDialog/QuickDialog.h>

原因並沒有工作我也試過如下:

  1. 加入-ObjC和-all_load我的「其它鏈接器標記」
  2. 添加$(SOURCE_ROOT)/escoz-QuickDialog-b5f67f1到「用戶頭 搜索路徑」

這也沒有工作我總是得到錯誤QuickDialog/QuickDialog.h file not found在線#import <QuickDialog/QuickDialog.h> 我做錯了什麼?

+1

與xcode 4.5.2我已經通過這裏列出的步驟: http://escoz.com/open-source/quickdialog我已確保引號是手動輸入英寸我手動鍵入「$ {PROJECT_DIR}/QuickDialog」行。我仍然在.pch文件中找不到文件。 – 2012-12-06 07:39:01

+1

@joshk我想把它廣告到Xcode 4.5。2項目,現在也得到同樣的錯誤。你有沒有發現問題? – bllubbor 2012-12-25 21:24:47

回答

1

所以這個問題的解決方案,正如您在評論中發佈的「${PROJECT_DIR}/QuickDialog」上的引號,您可以看到兩個不同的引號。

解決的辦法是不要從紀錄片中複製它,而只是自己輸入並且你沒事。

它應該是這樣的:"${PROJECT_DIR}/QuickDialog"

那的伎倆。

2

你沒做正是這些步驟也從documentation

找到「用戶頭搜索路徑」設置,並設置釋放值,以「$ {PROJECT_DIR}/QuickDialog」(包括引號!)並檢查「遞歸」複選框。

調試值應該已經設置,但如果不是,也改變它。

還找到「總是搜索用戶路徑」值並將其設置爲YES。 最後,找到「其他鏈接器標誌」選項,並添加值「-ObjC」(不含引號)。

這些說明可以工作。

+0

嗨@petert,我做了正確的文件中發佈的步驟,它不工作,我不知道爲什麼。 – bllubbor 2012-02-16 09:42:09

+1

你是絕對正確的文檔工作,但有一個小錯誤,導致我的問題'「$ {PROJECT_DIR}/QuickDialog」'這些是錯誤的報價!只需用普通引號鍵入它,一切都很好。感謝您的幫助 – bllubbor 2012-02-16 10:22:35

+1

我已經修復了網站上的報價,希望這對未來的其他人不會造成問題! – 2012-02-16 14:30:03