プロジェクトに PassSlot を追加しようとしていますが、.h ファイルが見つからないと表示されます。ここからすべてを正しくフォローしています: https://github.com/passslot/passslot-ios-sdk
これは Xcode 7 の問題ですか? 正常に動作していましたが、Xcode 7 でプロジェクトを開いたので、この問題が発生しています。Xcode 6で再度開いたところ、問題も表示され始めました。
プロジェクトに PassSlot を追加しようとしていますが、.h ファイルが見つからないと表示されます。ここからすべてを正しくフォローしています: https://github.com/passslot/passslot-ios-sdk
これは Xcode 7 の問題ですか? 正常に動作していましたが、Xcode 7 でプロジェクトを開いたので、この問題が発生しています。Xcode 6で再度開いたところ、問題も表示され始めました。
ディネシーが正しいと思います。これで問題は解決します。
サードパーティの検索パスをインポートするときに、Xcode7 が必要なフレームワーク検索パスを自動的に入力しないことに気付きました (Xcode6 はこれを行ったと思います)。[プロジェクト] -> [ビルド設定] -> [検索パス] -> [フレームワーク検索パス] に移動して、自分のパスが空かどうかを確認します。フレームワークがどこにあるかを記入してください。プロジェクトの下にある場合は、 $(PROJECT_DIR) を使用できます
に置き換える#import "Headerfile.h"
と#import <Framework/Headerfile.h>
うまくいきました。
独自のカスタム フレームワークにリンクしようとしたときに、このエラーが発生しました。問題は、必要なヘッダーをエクスポートするようにフレームワークをセットアップしていなかったことです。そうするために:
#import <MyFrameworkName/MyPublicHeader.h>
私の場合、CocoaPods を使用すると、Xcode は正常にビルドされましたが、コマンド ライン ビルドではフレームワーク ヘッダーを見つけることができませんでした。
解決策は、プロジェクトではなくワークスペースを構築することでした!