Xcodeプロジェクト一式をGitHubなどで公開する場合や送付する際のBundleId設定によく迷うので、いい感じにする方法はないか調べたメモです。 BundleIdはユニークである必要があり、実機ビルド時にDevelopment Teamと紐づいて確保されます。 そのため、公開したプロジェクトを実機ビルドする際にBundleIdが使用されていた場合にビルドエラーとなってしまいます。 つまりビルド側が実行時にDevelopment Teamの設定だけでなく、BundleIdをユニークなものに書き換えてビルドしてもらう必要があります。 この手順を不要にして、いい感じにBundleIdを設定する方法がないかを検討してみました。 Appleのサンプルコードを見てみるAppleが配布しているサンプルコードのBundleIdを見てみると、SAMPLE_CODE_DISAMBIGUATORという環境

