2

プロジェクトをアーカイブして App Store に提出しようとしましたが、Google iOS SDK に関連するすべてのエラー「宣言されていない識別子の使用」が発生するたびに発生します。アプリケーション自体は、前述の SDK が統合された状態で問題なく実行およびビルドされます。失敗するのは、アーカイブ プロセスだけです。ココアポッドと手動の統合方法の両方を試しました(もちろん、別々に)。さらに、OS X 10.10.4 を実行している 2 つの異なる Mac で最新の xCode バージョン (6.4 および 7 ベータ 4) を使用しました。これは私が使用しているガイドです。

4

1 に答える 1

2

あなたの問題は、リリース設定と組み合わせたアーカイブの構成に関係しています。アーカイブにデバッグCommand + <構成を使用するようにスキーム設定を変更すると、アプリを正常にアーカイブできる場合があります。これは、どこかでおそらくデバッグ構成とリリース構成が一致していないことを意味します。

リリースで Swift ブリッジング ヘッダーが欠落しているプロジェクトのビルド設定の例については、次のスクリーンショットを参照してください。

ここに画像の説明を入力

リリース構成に追加bridge.hすると、リリース スキーマを使用してビルドできるようになり、リリース構成でアーカイブできるようになります。

于 2015-08-04T17:45:59.707 に答える