web-dev-qa-db-ja.com

Xcodeエラー:SDK「iOS 10.0」の製品タイプ「Application」にコード署名が必要です

OS X El CapitanにXcode 8がインストールされています。

私はこのエラーが出ます:

"target"にサインするには開発チームが必要です。プロジェクトエディタで開発チームを選択します。

SDK「iOS 10.0」の製品タイプ「アプリケーション」にコード署名が必要です

Xcode screenshot

199
Hardik Parmar

Xcode-8.1とiOS-10.1を使って

  1. Xcode Preferences> Accounts> Add Apple IDにApple IDを追加します。

Step 1

  1. 以前に作成した[自動で&&選択したチームへの署名]を有効にします。

Step 2

  1. バンドルIDを変更します。

Step 3

  1. IOS開発者へのコード署名

Step 4

  1. プロファイルを自動にプロビジョニングします。

Step 5

これでプロジェクトをデバイス上で実行できます。

141
Shrawan

Xcodeに開発者アカウントを追加するには:

  1. 押す Cmd ⌘ + , (コンマ)

  2. Accountsタブに移動します

  3. 以下のスクリーンショットに従って開発チームを有効にしてください。

Step 3

325
Lion

それでも問題が解決しない場合は、テストをクリックしてチームを選択してください。

59

実際のデバイスでアプリを実行するには、Apple IDを持ち、そのIDを使ってデバイスを登録しておく必要があります。あなたがこのエラーを受けているのはそのためです。

これがあなたのやり方です。

  1. プロジェクトナビゲータに移動します。 Cmd - 1 見つからない場合.

  2. プロジェクトターゲットドロップダウンをクリックして[ターゲット]を選択します。 enter image description here

  3. [チーム]ドロップダウンをクリックして、[アカウントを追加]を選択します。 enter image description here

  4. 開発者アカウントにリンクされているApple ID、またはdevアカウントを持っていない場合はあなたのAppleだけでサインインしてください。

  5. まだそのアカウントにデバイスを登録していない場合は、[デバイスの登録]のようなボタンが表示されます。それをクリックすると、Appleはデバイスを登録し、証明書とコード署名をするでしょう。 (ああ、私のユニコーン証明書と署名は以前よりずっと簡単です) enter image description here

物理デバイスを選択して実行を押すと、エラーなくデバイスにロードされます。

21
Joshua Dance

それでも、エラーが出たので、Xcodeを閉じて再度開いたところ、うまくいきました。

16
Cyrus Zei

開発アカウントを持っていないため、今のところチームを無効にする必要がある場合は、トップメニューのターゲットを一般的なiOSデバイスまたは実際のデバイスではなくiPhoneに変更するだけです。

4
Hany Sakr

Ionicを使用していてこのエラーを受け取った人のために - あなたはあなたの$project_dir/platform/ios/$project_name.xcodeprojを開く必要があります - そして「答え」にリストされているステップに従ってください

3
Ricky Levi

プロジェクトとターゲットの両方で開発チームを選択し、自動に設定されているすべてのものを休止すると、動作します。

2
Midhun Narayan

React Nativeプロジェクトでこのエラーが発生しました。奇妙なことに、私はNOT正しい.xcodeprojファイルを編集していると思っていました。プロジェクトディレクトリ './appname/ios'に移動し、プロジェクトファイルを開いて、チーム名を編集してプロジェクトを作成し、作業を開始しました。

1
Sam Groot

ターゲットの一般設定でチームを選択

1
Michal Shatz

最近Xcode 11 beta 2で問題が発生しました:

  1. 左側のパネルでプロジェクトを選択します
  2. ターゲットの「Signing&Capabilities」タブを見つけます

ターゲットに「署名と機能」タブがない場合(私の場合はテストターゲットのみにあります)、プロジェクトのビルド設定を開き、「ではなく」「すべて」をクリックします基本的な「/」カスタマイズ。設定で署名を見つけて、開発チームが設定されていることを確認してください。

  1. 必要に応じて、テストターゲットに対して同じ手順を繰り返します
0

IOS開発ターゲットを12.1から12にダウングレードすると、開発チームが構成されていないので、この問題を解決できます。

0
Mohamed ALOUANE