2014-10-08 72 views
1

我有一個應用程序和附加的擴展,在同一個項目中包含大部分共享代碼的可可觸摸框架。我遇到的問題是編譯應用程序擴展時找不到框架依賴的cocoapods。框架目標編譯得很好,但是當我編譯擴展目標時,我得到一堆'未解決的標識符'錯誤。在庫中找不到cocoapods應用程序擴展

這個問題似乎並不是因爲框架沒有被鏈接,因爲我可以從擴展中訪問定義的類。我看過其他問題,如this one,但我沒見過的東西似乎解決了我的問題。

任何幫助將不勝感激!

編輯:

這個問題是通過創建用於擴展一個單獨的橋接報頭解決。希望這可以幫助別人!

編輯2:

不幸的是這種解決方案使警告

Class AFHTTPRequestOperation is implemented in both path/myFramework and 
path/myWidget.appex/myWidget. One of the two will be used. Which one is undefined. 

爲什麼發生這種情況,以及如何避免它會被大加讚賞的解釋。

+0

我已經看過這兩個答案,都不包含解決方案。我需要的是擴展名的單獨橋接頭,這要感謝先前發佈的人! – Einherji 2014-10-08 17:19:39

+0

哈哈,那是我。我以爲你已經知道了。我會取消我的回答! – Logan 2014-10-08 17:40:52

回答

1

您的擴展需要自己的橋接頭。添加一個,導入cocoapod,按照這個答案,如果你需要here,去。

相關問題