Xcodeからアプリを実機で実行する際に、「Signing for “<アプリ名>” requires a development team」と「Code signing is required for product type ‘Application’ in SDK ‘iOS ‘」のエラーが発生した場合の対処方法です。

環境

  • Xcode 8.3.2
  • iOS 10.3.1 (実機のOSバージョン)

対象のエラーメッセージ

  • Signing for “<アプリ名>” requires a development team
  • Code signing is required for product type ‘Application’ in SDK ‘iOS <iOSのバージョン>’

Apple IDを取得

対象のエラーはTeamを設定していないことが原因なので、XcodeのプロジェクトにTeamを設定します。Teamの設定にはApple IDが必要なので、Apple IDを持っていない場合、Apple IDを取得します。

XcodeにApple IDを設定

以下の手順でXcodeにApple IDを設定します。

  1. メニューバーのXcode > Preferences…をクリック
  2. Accountsタブに移動
  3. addボタン(左下の+)をクリックし、Apple IDを設定

Teamを設定

以下の手順でTeamを設定します。

  1. プロジェクトのTargetsの設定を表示
  2. GeneralタブのSigningにところにあるTeamをプルダウンから選択

アプリを再実行

アプリを実行し、エラーが解消されていることを確認します。