40

プロジェクトに PassSlot を追加しようとしていますが、.h ファイルが見つからないと表示されます。ここからすべてを正しくフォローしています: https://github.com/passslot/passslot-ios-sdk

これは Xcode 7 の問題ですか? 正常に動作していましたが、Xcode 7 でプロジェクトを開いたので、この問題が発生しています。Xcode 6で再度開いたところ、問題も表示され始めました。

4

8 に答える 8

46

ディネシーが正しいと思います。これで問題は解決します。

サードパーティの検索パスをインポートするときに、Xcode7 が必要なフレームワーク検索パスを自動的に入力しないことに気付きました (Xcode6 はこれを行ったと思います)。[プロジェクト] -> [ビルド設定] -> [検索パス] -> [フレームワーク検索パス] に移動して、自分のパスが空かどうかを確認します。フレームワークがどこにあるかを記入してください。プロジェクトの下にある場合は、 $(PROJECT_DIR) を使用できます

于 2015-07-21T17:08:59.587 に答える
24

に置き換える#import "Headerfile.h"#import <Framework/Headerfile.h>うまくいきました。

于 2015-10-08T12:03:27.073 に答える
1

独自のカスタム フレームワークにリンクしようとしたときに、このエラーが発生しました。問題は、必要なヘッダーをエクスポートするようにフレームワークをセットアップしていなかったことです。そうするために:

  1. 使用可能にする各ヘッダー ファイルを選択し、[ファイル インスペクター] > [ターゲット メンバーシップ] に移動して、ターゲットがチェックされ、[パブリック] に設定されていることを確認します。
  2. MyFrameworkName.h 最上位ファイルで、使用可能にする各ヘッダー ファイルをインポートします。#import <MyFrameworkName/MyPublicHeader.h>
于 2019-12-14T18:33:54.393 に答える
0

私の場合、CocoaPods を使用すると、Xcode は正常にビルドされましたが、コマンド ライン ビルドではフレームワーク ヘッダーを見つけることができませんでした。

解決策は、プロジェクトではなくワークスペースを構築することでした!

于 2016-11-06T15:22:06.473 に答える