
私はこのiPhone開発に不慣れで、最初のアプリケーションをほぼ完成させましたが、アーカイブを作成しようとすると、字句または前処理された問題ファイルが見つかりませんというエラーが表示されますが、シミュレーターで正常に動作し、デバイスでもテストされています. テーブル ビューで画像を遅延読み込みするための SDwebimage アーキテクチャを含めました。何が問題なのか教えていただけますか?
試すべきことはほとんどありません。フレームワークとそのすべてのヘッダーがプロジェクトに正しくインポートされていることを確認してください。
また、へのBuild SettingsセットYESで、フレームワークを指していることAlways search user pathsを確認してください。User header paths
最後に、[ビルド]->[Xcodeのクリーンアップと再起動]を選択します。
お役に立てれば !
更新:SDWebImageのインストールによると、以下に示すように、変更を加える必要がありますが、変更を加える必要はHeader Search PathありませんUser header paths。

あなたもこれをしましたか?ゆっくりと、最初からすべてのインストール手順をやり直すことをお勧めします。
ヘッダー検索パスのフォルダー名にスペースが含まれていると、この問題が発生する可能性があります。プロジェクト内のフォルダーの名前にスペースが含まれていないことを確認してください。
これと同じ問題が発生し、サブプロジェクトの「パブリックヘッダーフォルダーパス」が正しくないパスに設定されていることがわかりました(メインプロジェクトが「ヘッダー検索パス」および「ユーザーヘッダー検索パス」として使用していたものと比較した場合) .
例えば
私の主なプロジェクトは次のとおりです。
User Header Search Paths についても同様です。
私のサブプロジェクト(依存関係)には次のものがありました:
「パブリック ヘッダー フォルダー パス」を「../../Headers/BoxSDK」に変更すると、メイン プロジェクトが既にそのフォルダー (「../../Headers」) を検索していたため、問題が修正されました。
PS: 良いスクリーンショットをいくつか撮りましたが、評判が 10 に達するまで、画像付きの回答を投稿することは許可されていません :(
私の場合、フレームワークを開発していて、その中にテストアプリケーションがありました.欠けていたのは、テストアプリケーションのターゲット->ビルド設定->フレームワーク検索パス内です:
また、テスト アプリケーション ターゲット内 -> ビルド フェーズ -> ライブラリとバイナリをリンク:
新しいバージョンにはこれに対する修正が含まれています。お気軽に更新してください。または、単に置き換えることができます
#include "iPhone_View.h"
と
#if UNITY_VERSION < 450
#include "iPhone_View.h"
#endif