サポートセンター

Xcode

Xcode、OS X SDK、および iOS SDK をダウンロードするには、どうすればよいですか?

最新バージョンの Xcode は、Mac App Store から無料でダウンロードできます。Apple Developer として登録されている場合は、旧バージョンの Xcode をダウンロードできます。

iOS Developer Program または Mac Developer Program のメンバーは、プレリリースバージョンの Xcode、SDK、ソフトウェアにアクセスできます。メンバーがダウンロードできる製品の一覧については、Xcode のウェブページ をご覧ください。

App Store に提出するためには Xcode のどのバージョンを使う必要がありますか?

Mac App Store 上にある Xcode の最新バージョンを使う必要があります。App Store に提出する新規のアプリケーションおよびアップデートは、正式バージョンの Xcode 5 と iOS 7 SDK でビルドされていなければなりません。ベータ版でビルドしたものは提出しないでください。ベータ版は開発とテストの目的でのみお使いください。

最新バージョンの Xcode を Mac App Store からインストールしましたが、今も旧バージョンの Xcode (4.2.1 以前) が起動します。どうすればよいですか?

最新バージョンの Xcode を実行するには、Applications フォルダの Xcode.app を起動する必要があります。Xcode 4.3 以降は、Mac App Store で単独のアプリケーションとしてパッケージ化され、Applications フォルダに Xcode.app という名前でインストールされます。

旧バージョンの Xcode では、Developer フォルダにツールとフレームワークが保存されていました。旧バージョンの Xcode を削除するには、Developer フォルダをゴミ箱にドラッグしてください。

Xcode 4.3 以降をインストールしました。最新のコマンドラインツールはどこにありますか?

Xcode には、Apple LLVM コンパイラやシステムヘッダーなど、最新のコマンドラインツールをダウンロードしてインストールするためのインターフェイスが追加されました。これらのツールをインストールするには、Xcode の環境設定メニューの「Download (ダウンロード)」タブをクリックし、コマンドラインツールエントリの横にある「Install (インストール)」をクリックします。

OS X Mountain Lion を搭載した Mac を使用しています。Mac App Store から Xcode をインストールしようとすると、「the version of OS X is too new (OS X のバージョンが新しすぎます)」という理由でインストールが完了しません。

主に、プレリリースバージョンの OS X Mountain Lion を以前にインストールしていた Mac でまれに発生する問題です。このエラーを解決するには、まず App Store アプリケーションを終了します。ターミナルを開き、以下のコマンドを入力します。

rm `getconf DARWIN_USER_CACHE_DIR`/com.apple.appstore/497799835/preflight.pfpkg

App Store を再起動し、Xcode をインストールします。

「Xcode could not find a valid private-key/certificate pair for this profile in your keychain (このプロファイルに対応する有効な秘密鍵と証明書のペアがキーチェーン内で見つかりませんでした)」というエラーメッセージが表示されます。どうすればよいですか?

このエラーメッセージは、アプリケーションの署名に使用している証明書の公開鍵または秘密鍵が、お使いの Mac のキーチェーン内で見つからないことを示しています。

多くの場合これは、コード署名証明書を要求するために使用したものとは異なる Mac 上で、アプリケーションに署名してビルドしようとしていることが原因です。また、証明書の有効期限が切れた場合や無効化された場合も発生することがあります。このような場合は、アプリケーションのプロビジョニングプロファイルに有効なコード署名証明書が含まれていることを確認すると同時に、お使いの Mac のキーチェーンに、その証明書、その証明書の生成に使用された秘密鍵、WWDR 中間証明書が含まれていることを確認してください。

このようなコード署名エラーを解決する方法については、コード署名サポートウェブページ をご覧ください。

その他の Xcode に関する FAQ と回答をご覧ください。

Xcode の開発に関するその他の情報は、どこで入手できますか?

Apple Developer のウェブサイトには、Apple テクノロジーを使用して開発する際に役立つドキュメント、ビデオ、コミュニティベースの豊富な情報が掲載されています。

  • iOS Dev Center と Mac Dev Center

    iOS Dev CenterMac Dev Center は、多様な技術リソースにアクセスするために最適な場所です。Dev Center に用意されている検索フィールドを利用することにより、任意のトピック、リファレンスガイドのリンク、特集コンテンツのリストにすばやくジャンプできます。
  • ドキュメントとサンプルコード

    iOS Developer LibraryMac Developer Library では、ドキュメント、サンプルコード、チュートリアルなど、Apple テクノロジーの実装に関する豊富な参考資料を提供しています。
  • ビデオ

    開発ビデオでは、新しいテクノロジー、使用しているフレームワークとツールについての情報、アプリ開発でこのようなテクノロジーを使用する方法に関して、Apple エンジニアによる説明を聞くことができます。
  • フォーラム

    Apple Developer Forums は、プログラムメンバーが他のデベロッパや Apple のエンジニアに質問したり意見を交換したりする場所です。Registered Apple Developer も、サインインしてフォーラムのディスカッションを閲覧することはできます。
  • テクニカルサポート

    Technical Support Incident (TSI) は、Mac および iOS の Developer Program のメリットの 1 つです。メンバーは、Apple のデベロッパテクニカルサポートエンジニアによるコードレベルのサポートを依頼できます。TSI の詳細については、デベロッパテクニカルサポート ページをご覧ください。

 

このアップデートのセキュリティ情報については、support.apple.com/kb/HT1222 をご覧ください。