4

私は迅速なプロジェクトを取得し、CocoaPod を使用してサードパーティのリポジトリをインポートしました。私が使用するポッドファイルではuse_frameworks!、リポジトリは使用するフレームワークに組み込まれます。そして、ObjC フレームワークをブリッジ ヘッダーのように、#import ""または#import <>ブリッジ ヘッダーにインポートします。
この状況でプロジェクトを実行すると、うまくいきます。しかし、アーカイブすると、ブリッジヘッダーファイルに「ファイルが見つかりません」と表示されます。

`BridgingHeader.h:5:9: error: 'RESideMenu/RESideMenu.h>' file not found 
#import <RESideMenu/RESideMenu.h>
<unknown>:0: error: failed to import bridging header 'xxx-Bridging-Header'`  

`failed to import bridging header '/Users/xxx/Documents/xxxProjectName/xxxProjectName/xxxProjectName-Bridging-Header.h'`

どうすれば問題を解決できますか?

4

2 に答える 2

8

私の解決策は次のとおりです。
ブリッジヘッダーファイルに ObjC フレームワークをインポートしないでください。フレームワークが必要なファイルにフレームワークをインポートするだけです。と同じように:
import xxxframework

于 2015-12-02T15:34:53.293 に答える
0

Target-> Build Phases -> Link Binary With Libraries に移動し、ブリッジヘッダーファイル内にインポートしようとしていたフレームワークを追加しました。

それは私のためにエラーを修正しました。

于 2016-04-22T16:36:24.293 に答える