4

シミュレーターまたはデバイスでアプリを実行するときに、外部ライブラリ ( RHAddressBook ) を使用していますが、問題はありません。しかし、アプリをアーカイブすることを選択すると'RHAddressBook/AddressBook.h' file not found、行で言っている問題に遭遇します#import <RHAddressBook/AddressBook.h>

ヘッダー検索パスがデバッグとリリースで同じであることを確認しました。

他に何を確認すればよいかよくわかりません。

4

3 に答える 3

3

When you setup the use of the external library for your development builds, you may have needed to update a build setting to specify an additional include search path.

When you do an Archive build, this isn't a development build. You probably didn't update the include search path for your Release (or possibly Distribution) build.

Go back to the build settings and make sure the "Header Search Paths" is updated for the build configuration used by Archive.

于 2013-03-20T15:45:36.450 に答える
1

Build Settingsアプリのターゲットを開き、以下をHeader Search Paths追加します。

"$(SOURCE_ROOT)/ThirdParty/RHAddressBook"

このパスは、プロジェクト フォルダーの下の RHAddressBook フォルダーです。

于 2013-06-14T11:38:54.747 に答える