1
我構建了2個swift工程。兩者都使用CocoaPod,所以這些項目都是工作區。在Xcode的其他類似工作區導入工作空間
第一個就像一個框架,有很多我在第二個使用的類。 我不要在此輸入成功:
我跟着從Apple Docs從我的框架(1項目)這些步驟,但任何課程的認可......我有80個錯誤是這樣的:
使用未申報類型的< MyFrameworkClass>
我構建了2個swift工程。兩者都使用CocoaPod,所以這些項目都是工作區。在Xcode的其他類似工作區導入工作空間
第一個就像一個框架,有很多我在第二個使用的類。 我不要在此輸入成功:
我跟着從Apple Docs從我的框架(1項目)這些步驟,但任何課程的認可......我有80個錯誤是這樣的:
使用未申報類型的< MyFrameworkClass>
我知道了設置有多個莢工作區兩個選項。
您可以爲兩個項目創建一個podfile。正如你可以想象的那樣,它會創建一個工作空間,你的兩個項目(應用程序和框架)將在(讓我們的cocoapods負責整個工作空間)。
吊艙文件看起來是這樣的:
platform :ios, '8.0'
use_frameworks!
workspace 'WorkspaceName’
xcodeproj ‘FolderOfApp/Project.xcodeproj'
xcodeproj ‘FolderOfApp/App.xcodeproj'
target :ApptTarget do
xcodeproj 'FolderOfApp/App.xcodeproj'
pod ‘MyAppPod’
end
target :FrameworkTarget do
xcodeproj 'FolderOfFramework/Framework.xcodeproj
pod ‘MyFrameworkPod’
end
你可能需要將「MyFrameworkPod」添加到AppTarget過了,這帶來了一些警告,我還是沒能解決。
無論如何,你有另一個選項,我以前使用。像現在這樣創建並執行兩個pod文件,創建另一個工作區,添加兩個項目和兩個pod(將它們與文件夾分開)。 不要添加工作區,只是項目。
有了這種方法,我感覺像應用程序沒有找到框架依賴關係的問題,但我解決了添加框架搜索路徑。