1

私は ReMail に基づく電子メール クライアントに取り組んでいます。基本的に、ReMail プロジェクトを再利用して、MailCore などの依存関係がすべてすぐにセットアップできるようにして、それらの上に新しいアプリを構築できるようにしました。アドホック経由で一部のベータ テスターに​​アプリを提供しようとしていますが、IPA を作成しようとすると、次のエラーが表示されます。

xxxx does not contain a single–bundle application or contains multiple products. Please select another archive, or adjust your scheme to create a single–bundle application.

すべての依存関係に対して Skip Install を YES に設定し、Copy Header の下のすべてのファイルを「プロジェクト」セクションに移動しましたが、まだ 1 つの APP ファイルをビルドできません。

これが重要かどうかはわかりませんが、製品ディレクトリ内の xcarchive ファイルを開くと、Applications の下に APP ファイルがあり、MailCore のヘッダー ファイルへの絶対パスをミラーリングするファイル構造が見つかります。

何が起こっているのかについてのアイデアはありますか? 私は欲求不満で髪の塊を引き裂く段階に非常に近づいており、不自然に禿げた狂った人の外観は私には似合わないと思います.

ありがとう!

4

1 に答える 1

2

「ヘッダーのコピー」フェーズを完全に削除してみてください。静的ライブラリではなく、フレームワークにのみ使用されることになっています。「ヘッダーのコピー」フェーズを含むXcode静的ライブラリテンプレートが間違っています。

45分10秒から始まるWWDC2012「Xcodeでのスキームとプロジェクトの操作」ビデオをご覧ください。

于 2012-07-16T17:52:48.400 に答える