プロジェクトをアーカイブして App Store に提出しようとしましたが、Google iOS SDK に関連するすべてのエラー「宣言されていない識別子の使用」が発生するたびに発生します。アプリケーション自体は、前述の SDK が統合された状態で問題なく実行およびビルドされます。失敗するのは、アーカイブ プロセスだけです。ココアポッドと手動の統合方法の両方を試しました(もちろん、別々に)。さらに、OS X 10.10.4 を実行している 2 つの異なる Mac で最新の xCode バージョン (6.4 および 7 ベータ 4) を使用しました。これは私が使用しているガイドです。
質問する
1797 次
1 に答える
2
あなたの問題は、リリース設定と組み合わせたアーカイブの構成に関係しています。アーカイブにデバッグCommand + <
構成を使用するようにスキーム設定を変更すると、アプリを正常にアーカイブできる場合があります。これは、どこかでおそらくデバッグ構成とリリース構成が一致していないことを意味します。
リリースで Swift ブリッジング ヘッダーが欠落しているプロジェクトのビルド設定の例については、次のスクリーンショットを参照してください。
リリース構成に追加bridge.h
すると、リリース スキーマを使用してビルドできるようになり、リリース構成でアーカイブできるようになります。
于 2015-08-04T17:45:59.707 に答える