質問: ### 前提・実現したいこと 経緯としまして、もともと持っていたAppleIdでSigningのTeamとBundle Identifierを入力していたのですが、開発用で新しくAppleIdを作成したので、そちらに変更しようとしました。 先にBundle Identifierを変更してしまったせいで、あとでSigningのTeamを変更したところおそらくBundle Identifierが重複しているためエラーが出てしまいました。 Bundle Identifierを変更せずにSigningのTeamを変更するにはどうしたらいいでしょうか。 もしくは以前のAppleIdで入力したBundle Identifierを削除するにはどうしたらいいでしょうか。 ### 発生している問題・エラーメッセージ SigningのTeamを変更すると以下3つのエラーが発生しています。 ``` Failed to create provisioning profile. The app ID "「Bundle Identifier」" cannot be registered to your development team. Change your bundle identifier to a unique string to try again. ``` ``` No profiles for '「Bundle Identifier」' were found: Xcode couldn't find any iOS App Development provisioning profiles matching '「Bundle Identifier」'. ``` ``` Code signing is required for product type 'Application' in SDK 'iOS 11.4' ``` ### 試したこと Bundle Identifierはメールアドレス+アプリ名にしていますが、適当な文字を入れたところエラーが出なくなったため、おそらく重複しているBundle Identifierが存在しているためエラーになっていると予想しました。 ネットで調べてみましたが、解決方法が見当たらなかったので質問させていただきました。
回答: もし、もともと使っていたAppleIDがApple Developer Programの有償契約をしていたものであれば、以前のAppleIDで開発者サイトにログインして「App IDs」と「Provisioning Profiles」から指定のBundle Identifierの登録を削除すればいいです。 もし、もともと使っていたAppleIDが有償契約を交わしていなくて無償で使用している場合、自分で削除操作することはできませんが、そのアカウントで作成したBundle Identifierは、Xcodeで再ビルドしなければ1週間後には無効になりますので、1週間待ってから新しいアカウントで使用すればいいです。 それまでは、仮のBundle Identifierを使えばいいと思います。