私はSDKとテストアプリケーションのカップルを持っているシナリオがあります。ここに例があります。SwiftプロジェクトでCocoaPodをモジュールとしてObjective-Cフレームワークプロジェクトを追加すると、IOSモジュールが見つかりません
SDKCore - 「Objective-Cのフレームワーク」
SDKUI - 「Objective-Cのフレームワーク」
- SDKCore 'はuse_frameworks' Cocoapods
- SDKUIViewControllerは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
- SDKCoreがCocoapods
pod 'SDKCore', :path => '../SDKCore'
使用して依存関係として、フラグが付加されている。この@import SDKCore;
コードのようにインポートしています 'use_frameworks'
- SDKCoreがCocoapods
- SDKUIですCocoapods
pod 'SDKUI', :path => '../SDKUI'
とフラグ 'use_を使用して依存関係として追加されました私はは本当にここに捕まってしまった(添付資料参照)SDKUIからのファイルのいずれかに
Module SDKCore not found
コンパイルエラーを取得していますSDKTestSwiftをコンパイルするときにフレームワーク
pod 'SDKCore', :path => '../SDKCore'
使用して依存関係として、フラグが付加されています
問題 です。ありがとうございます。
download the sample project from hereです。
に動作しますか?私はCocoapodsはヘッダー/静的なlib /フレームワークだけのポッドのためのモジュールをサポートしていないと思う – Tj3n
私はヘッダー '#import'で試しましたが、同じ問題 'SDKUI'はうまく動作し、' SDKTestSwift'このエラー「SDKCore/SDKClass.hファイルが見つかりません」 –
Bilal
とSwiftプロジェクトでObjectiveCポッドを使用しているので私はモジュールを使用する必要があります。 – Bilal