[英]Swift Framework Added via Cocoapods into Objective-C App - "Module not found"
[英]IOS Module not found error when adding Objective-C framework projects using CocoaPods as a module in Swift project
我有幾個SDK和一個測試應用程序的場景。 這是例子。
SDKCore- “ Objective-C框架”
SDKUI- “ Objective-C框架”
pod 'SDKCore', :path => '../SDKCore'
並使用標志'use_frameworks'將SDKCore添加為依賴項 @import SDKCore;
碼
#import "SDKUIViewController.h"
@import SDKCore;
@interface SDKUIViewController ()
@end
@implementation SDKUIViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
[SDKClass hitTest];
self.view.backgroundColor = [UIColor redColor];
}
@end
SDKTestSwift
pod 'SDKCore', :path => '../SDKCore'
並使用標志'use_frameworks'將SDKCore添加為依賴項 pod 'SDKUI', :path => '../SDKUI'
並帶有標志'use_frameworks' pod 'SDKUI', :path => '../SDKUI'
將SDKUI添加為依賴項。 問題是當我編譯SDKTestSwift時,我得到的Module SDKCore not found
其中一個文件上Module SDKCore not found
編譯錯誤(請參閱附件)
真的卡在這里了。 非常感謝。
您可以從此處下載示例項目 。
抱歉,實際上我從一開始就誤解了您的問題,您的問題在您的pod中,而不是項目中,這是因為您沒有聲明SDKUI
依賴於SDKCore
,這就是為什么您不能使用SDKCore
任何代碼的SDKCore
為了解決這個問題,只需添加s.dependency 'SDKCore'
你SDKUI.podspec
和運行pod install
一遍,然后它的工作原理
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.