0

私のアプリケーションは iPad とシミュレーターで正しく動作しています。エラーは表示されず、正常にビルドされます。

問題: プロジェクトをアーカイブすると、このエラーが発生します。

/Users/synapse/Desktop/myProject/myProject_Prefix.pch:15:13: fatal error: 'BoxSDK/BoxSDK.h' file not found
#import <BoxSDK/BoxSDK.h>
        ^
1 error generated.
Command /Applications/Xcode5-DP3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

この問題を解決するにはどうすればよいですか?

4

3 に答える 3

2

ヘッダーの検索パスに「$(BUILT_PRODUCTS_DIR)」を追加してください。これで私の命が救われます。

于 2014-01-15T05:58:48.410 に答える
1

(Xcode 5.1 以降)

サブプロジェクトが XCode によってビルドされると、サブプロジェクトのヘッダー ファイルがビルド ディレクトリにコピーされます。アーカイブ時、このコピー先ディレクトリがヘッダー/インクルード検索パスに追加されていないようです。ビルド設定に移動して追加する必要があります

$(BUILD_ROOT)/../IntermediateBuildFilesPath/UninstalledProducts/include

アーカイブに使用するスキームの「ヘッダー検索パス」に。

アーカイブにどのスキームが使用されているかわからない場合は、[製品] -> [スキーム] -> [スキームの編集] に移動し、左側の列で [アーカイブ] を探します。

于 2014-04-11T02:14:08.310 に答える