Xcode

Xcodeは、Mac、iPhone、iPad、Apple Watch、Apple TV向けアプリケーション開発用のデベロッパツールセットです。Xcodeには、ユーザーインターフェイスのデザイン、コーディング、テスト、デバッグ、App Storeへの提出など、すべての作業環境が統合されています。

XcodeとSDKのダウンロードと更新

現行バージョンのXcodeは、Mac App Storeから無料でダウンロードできます。アップデートが可能になると、Mac App Storeから通知が届きます。または、アップデートが可能になったときに自動的にアップデートを行うようmacOSで設定することもできます。Xcodeの最新ベータおよび以前のバージョンは、ダウンロードページ(英語)からダウンロードできます。XcodeはApple IDでサインインするだけでダウンロードでき、Apple Developer Programのメンバーシップは不要です。

Xcodeの最新の特長や機能について詳しくは、「Xcodeの新機能(英語)」をご確認ください。

Xcodeの使用

Xcodeを使用してアプリケーションの開発やテスト、 App Storeへの提出を行う詳しい手順のガイドをご確認いただけます。

フィードバックの提供とバグのレポート

フィードバックは、Xcodeの改善に非常に役立ちます。Apple Bug Reporter(英語)では、問題をレポートしたり、APIやツールの改善リクエストを提出したりすることができます。問題に関する詳細情報(システムやデベロッパツールのバージョン情報、関連するクラッシュログやコンソールメッセージ)を含めてください。フィードバックや質問は、Apple Developer Forums(英語)に投稿してください。

Xcodeを使用して App Storeにアプリケーションを提出する

Apple Developer Programのメンバーは、アプリケーションの準備からApp Storeへの提出まで、Xcodeが提供する統合されたワークフローを利用できます。アプリケーションを提出する際は、Mac App Storeで入手可能なXcodeの最新バージョンを使用してください。または、ダウンロードページ(英語)で入手できる最新のGM seedを使用してください(利用可能な場合)。

ベータソフトウェアでビルドされたアプリケーションは提出しないでください。ベータのXcode、オペレーティングシステム、SDKは、開発およびテストに用途が限定されています。

無効な秘密鍵と証明書のペア

「Xcode could not find a valid private-key/certificate pair for this profile in your keychain」(このプロファイルに対応する有効な秘密鍵と証明書のペアがキーチェーン内で見つかりませんでした)というエラーメッセージが表示された場合、これは、アプリケーションの署名に使用している証明書の公開鍵または秘密鍵が、お使いのMacのキーチェーンアクセスアプリケーション内で見つからないことを意味します。

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

こうしたコード署名エラーを解決する方法については、コード署名に関するサポートのページをご確認ください。

Appleのセキュリティアップデート

Xcodeのアップデートに関するセキュリティ情報については、Appleセキュリティアップデートのページをご覧ください。