私のプロジェクトにSocket Mobile ScanApiSdkを追加しようとしていますが、エラー 'ScanApiHelper.h'が見つかりません。私はCocoaPodsメソッドを使用してプロジェクトワークスペースにインストールしました。 SDKをプロジェクトフォルダと同じフォルダレベルのフォルダに解凍しました。私のPodfileに次の行を追加する。エラーScanApiHelper.hファイルが見つかりませんScanApiSdkを構築することができません
pod 'ScanAPI', :path => '../scanapisdk'
次に、プロンプトでpod installコマンドを実行しました。 xcworkspaceファイルからプロジェクトを開始し、次の行を私のブリッジヘッダーに追加しました。
#import "ScanApiHelper.h"
この行では、ブリッジヘッダーでビルドが失敗します。
Xcodeのバージョン8.0(8A218a)
宝石--version 2.0.14.1
ポッド--version 1.0.1
ScanAPI SDK版10.3.55
GithubからサンプルSingleEntrySwiftプロジェクトをダウンロードしてビルドし、テスト用にiPhoneにロードすることができました。
私自身のプロジェクトやトラブルシューティングの手順で間違っていることを誰かが指摘できますか?
SDKのすべてのファイルはzip形式ですか。 'ScanAPI.podspec'と' ScanApiHelper.h'は 'scanapisdk'の中にありますか、それともその中に入れ子になっているフォルダにありますか? ScanAPIディレクトリへの絶対パスを使用できますか? – Enrico
すべてのファイルは基本のscanapisdkフォルダにあり、サブフォルダはありません。私はちょうどscanapisdkへの絶対パスを使用してみましたが、それでもビルドに失敗しました。ポッドが正常にインストールされています。プロジェクトナビゲータの[開発ポッド]、[ScanAPI]の[Pods]ツリーの下に表示されます。そこにScanApiHelper.hが表示されます –
ブリッジヘッダーファイルへのパスが 'XCode - > Build Settings'に設定されていることを確認できますか? – Enrico