最近、システムに XCode 4.0 をインストールしました。デスクトップ アプリの 1 つにユニバーサル バイナリを作成する必要があります。XCode 4.0 でこれを行うにはどうすればよいですか?
よろしくお願いします、ディーパ
最近、システムに XCode 4.0 をインストールしました。デスクトップ アプリの 1 つにユニバーサル バイナリを作成する必要があります。XCode 4.0 でこれを行うにはどうすればよいですか?
よろしくお願いします、ディーパ
複数の「アーキテクチャ」のバイナリを同時にビルドするには、ビルド設定でリリースビルドに使用するアーキテクチャを選択してから、リリースビルドを作成します。つまり、Xcode 4では、最初にリリースをビルドする2番目のスキームを作成します。 (デフォルトのスキームはデバッグをビルドする可能性が高いため)、このスキームを選択してビルドします。または、ユニバーサルバイナリは、IntelおよびPPCコードを含むバイナリを参照していましたか?その場合の答えは次のとおりです。Xcode4はPPCをサポートしなくなりました。公式には、Xcode3を使用して、IntelおよびPPCアーキテクチャのコードを含むバイナリを作成する必要があります。Xcode4は、Intel32ビットとIntel64ビットの2つのMacアーキテクチャのみをサポートします。ただし、ビルド構成は、これらの両方を同時にビルドし、コードを単一のバイナリに配置するように構成できます。これも、ある種のユニバーサルバイナリになります。
ここで説明するように、PPCサポートをXcode4に戻すことができますが、そのようなハックを適用する前に、実際に何をしているかを知っておく必要があります。