2016-03-03 69 views
1

假設我有一個swift庫,包含一個大文件夾和子文件夾,子文件夾中都包含很多.swift文件我希望我的.swift項目能夠知道 - 就像如果我自己寫了所有的代碼。如何安裝一個由swift文件組成的swift庫

我的swift項目的目標是ios7 +,這意味着各種軟件包系統都存在一些問題 - 並且我試圖添加的給定庫使用上述方法。

當然,我已經「附加」了我自己的.swift文件旁邊的swift-library-folder,並在此期間檢查了所有目標。

有趣的是,我不能改變/添加目標的任何文件夾中的文件,因爲點擊在Xcode中.swift文件的時候可以選擇不顯示自身(

總之,努力當使用swift庫中定義的類之一,xcode不會識別它。

我在做什麼錯了?

+1

它們是否添加到您的項目?你是否告訴Xcode構建它們? – SevenBits

+0

我已經添加了一個截圖。不確定是否還有其他事情可以告訴Xcode構建它們?我錯過了什麼嗎?但很奇怪,我無法更改文件的「目標成員」,因此可能看起來像我仍然需要做一些事情...... – Tom

回答

1

我的猜測是,你dragg包含這些文件到Xcode中,而不是單獨的文件夾。這是第一個問題,因爲這類事情具有特殊意義。然後,你看到了這樣的對話:

enter image description here

我不知道你們在那一刻什麼,但我不認爲你的設置看起來像我的!他們需要。刪除文件並再次執行此導入。

爲獲得最佳效果,請在Finder中選擇Swift文件,然後將它們拖到Xcode中。 (您可以一次拖動所有文件,但可以拖動文件,而不是文件夾。)但是,如果您不能這樣做,請確保您正在創建組 - 而不是文件夾引用。

+0

當我按照您的建議添加文件時,我覺得它效果更好。我使用文件夾引用(但文件放置在他的項目文件夾中) - 我目前正在庫中獲取另一個錯誤(ios-charts),但我認爲*是無關的,所以我相信我會很快接受答案:)(upvoted現在) – Tom

相關問題