我正在開發一些iOS框架,我無法分配低谷CocoaPods。多框架依賴關係XCode
假設我有框架1,framework2和我的主要應用項目。應用程序項目取決於framework1,framework1取決於framework2。
所以結構會是這樣:
應用< - 框架1 < - framework2
我的問題是,當我編譯單獨框架1(與framework2依賴)一切都是好的,框架1是成功建成。然後,我將framework1導入到應用程序項目中,當我嘗試使用framework1(其中包含framework2)編譯應用程序時,它聲稱是因爲應用程序內的framework1無法從framework2中找到文件......這真的很奇怪。
該錯誤顯示在我的framework1的.h文件中,該文件使用另一類framework2。
我該如何解決這個問題?我想我忘了一些步驟時,建立框架1包括framework2也......重複我不能使用的CocoaPods =(
非常感謝!
您需要將framework2添加到您的應用程序。 framework1會找到動態鏈接。如果你不能使用CocoaPods,請使用類似Carthage的東西。 – Abizern