2014-12-29 55 views
1

版本的定製的框架路徑:6.1.1 XCode的語言:Objective-C的找不到iOS中

對不起,我有一個關於在iOS中創建自定義的框架,Objective-C的問題。

我遇到無法建立模塊「frameworkName」的文件。

我的數據結構如下。我的文件夾中有一個關於FolderFileFramework項目的實際文件夾(這是自定義框架項目)。 enter image description here

而且我有新組(相同的文件夾名稱)。

我在 「FolderFileFramework.h」 寫的

#import <UtilityFolder/CustomUtils.h> 

enter image description here

於是,我寫了一個簡單的代碼在我的框架文件。

(因爲我的代碼是複雜的,所以我寫這些只是)

enter image description here

這是實現文件,只是顯示日誌。 enter image description here

然後我將CustomUtils.h文件拖到公共場所,提供使用文件的顯示。

enter image description here

然後我改變動態庫,靜態庫。 enter image description here

現在,我編譯框架並將框架文件拖到「UseFramework project」。

但是當我導入

#import <FolderFileFramework/FolderFileFramework.h> 

它會顯示「無法構建模塊 'FolderFileFramwork'。

enter image description here

我們可以看到 」在頭FolderFileFramework.h「 文件。

他們有

#import <UIKit/UIKit.h> 
#import <UtilityFolder/CustomUtils.h> 

enter image description here

我不知道爲什麼我不能在我的「useFramwwork工程」構建模塊「FolderFileFramwork」。

我認爲這是包含文件夾(UtilityFolder)原因的路徑。

但我不知道如何修復導入路徑。

有誰知道如何解決?

非常感謝。

+0

這可能不是嚴格的答案,因爲很難在沒有觸及項目的情況下猜測發生了什麼。我用它來生成靜態框架:https://github.com/kstenerud/iOS-Universal-Framework,也許它也會幫助你? – Vive

回答

1

我找到了答案,我重新啓動了XCode,並將架構設置爲armv7s。然後轉到生成設置→將生成活動體系結構設置爲「否」。然後我編譯框架將正確爲iPhone 4s〜iphone6 plus。