Xcode10で「Failed to register bundle identifier」エラーへの対応

Xcodeで「Failed to register bundle identifier」「No profiles for ‘XXXXX’ were found」エラーへの対応

こんにちは、こばやしよしのり @yoshiii514 です。

Xcode10 で Team(チーム) の設定をしたあとに、よく表示されるエラーメッセージとして、「Failed to register bundle identifier.」があります。エラーメッセージの内容と対応方法を記述します。

※この記事は、書籍「たった2日でマスターできる iPhoneアプリ開発集中講座 Xcode 10/Swift 4.2対応(2018年10月出版)」 に関してのエラー対応として記載しています。

※最新版の書籍は、次のページをご確認ください。

Xcode10での「Failed to register bundle identifier」「No profiles for ‘XXXXX’ were found」エラーの理解

まず、エラーメッセージの内容を日本語訳して理解します。

Xcodeで「Failed to register bundle identifier」「No profiles for ‘XXXXX’ were found」エラーへの対応

Failed to register bundle identifier

エラーメッセージ:
Failed to register bundle identifier.
The app identifier “Swift-Beginners.MyFirst” cannot be registered to your development team. Change your bundle identifier to a unique string to try again.

日本語訳:
「bundle identifier」の登録に失敗しました。
「app identifier」の「Swift-Beginners.MyFirst」をあなたのチームに登録することはできません。 「bundle identifier」を一意の文字列に変更してもう一度試してください。

No profiles for ‘XXXXX’ were found

エラーメッセージ:
No profiles for ‘Swift-Beginners.MyFirst’ were found.
Xcode couldn’t find any iOS App Development provisioning profiles matching ‘Swift-Beginners.MyFirst’.

日本語訳:
‘Swift-Beginners.MyFirst’のプロフィールは見つかりませんでした。
Xcodeは、’Swift-Beginners.MyFirst’に一致する iOSアプリケーション開発プロビジョニングプロファイル を見つけることができませんでした。

エラーへの対応方法

XcodeでTeam(チーム)を設定したときに、Apple Developerへ「bundle identifier」の登録をおこなっているようです。
そのために、新しくプロジェクトを作成して、過去と同じ「bundle identifier」を使用してしまうと、Apple側で「bundle identifier」が重複してしまうことになります。

Xcode10で「Failed to register bundle identifier」「No profiles for ‘XXXXX’ were found」エラーへの対応

上図のように「bundle identifier」の末尾に日付を入力したあとに、「Try Again」ボタンを押すとエラーが解消されます。「bundle identifier」が重複することがエラーの原因ですので、重複しないようにIDを設定することで、エラーは解消されます。

実際のアプリ開発では、「bundle identifier」は慎重に決める必要がありますが、書籍等で勉強するだけであれば上記の対応で十分です。

また、Xcode、Swift、アプリ開発についてのおすすめ本と学習方法については次のページで書いています。

アプリ開発が学べる勉強会を開催中!
プログラミング初心者向け、アプリ開発ノウハウ、エンジニアキャリアについてのイベントを開催!アプリ開発を学ぶための勉強会を定期開催しています。
学習する習慣を身につけたい、他の参加者と作業したい、アプリ開発の基本をマスターしたい、という方のために無料で学べる勉強会です。
グループにメンバー登録して頂くと、イベント開催時にメールで通知されます。
 グループのメンバーとして参加する
徹底した基礎学習からのマスターするiPhoneアプリ開発集中オンライン講座開講!
徹底した基礎学習からのマスターするiPhoneアプリ開発集中オンライン講座開講!
本書「iPhoneアプリ開発集中講座」を執筆している現役エンジニア講師陣が直接に指導!
基礎、課題実習で実践力を鍛えて、オリジナルアプリ公開までチャレンジ!
充実した転職支援もあるので、エンジニアへ転職したい人にもおすすめです!
まずは、現役エンジニアに相談できる無料相談をご利用ください。