スマホからiOSアプリをビルドしてTestFlightに上げる
Xcodeは自分のMacで動かし、スマホのChatGPTやClaudeにビルド、テスト、TestFlightへのアップロードを頼むだけ。壊れたところは読んで直します。
コンピューター1台は無料、ツール呼び出しは月20,000回まで。カード不要。AIアプリの利用料金は別途かかります。
始める前に
Macの電源とインターネット接続を保ち、BCDのインストールと端末の承認を済ませて、AIアプリにもBCDを接続してください。カスタムMCP接続に対応したAIアカウントが必要です。AIアプリのプランや組織の設定も適用されます。接続手順はダッシュボードで確認できます。
仕組み
無料アカウントを作り、ターミナルにコマンドを1行貼り付けてMacにBCDをインストールします。
ブラウザで「承認」を押して、そのMacをアカウントにつなぎます。
ChatGPTやClaudeにBCDをコネクターとして追加し、ふだんの言葉で頼むだけです。
こう頼んでみてください
MacでShopアプリをビルドしてテストして。ビルドが失敗したら直してもう一度。
MacにあるXcodeプロジェクトと、Shopのscheme一覧を見せて。
今のShopのmainブランチをTestFlightに上げて。
最後のビルドはどうだった?エラーと失敗したテストを見せて。
BCDがMacで行うこと
プロジェクトを探す
Mac内のXcodeプロジェクトと、そのscheme・ビルド構成を一覧にします。
バックグラウンドでビルド
ビルド、iPhoneシミュレーターでのテスト、アーカイブ、TestFlightへのアップロードをバックグラウンドで実行し、スマホがスリープしても続きます。
結果を要約
コンパイルエラー、失敗したテスト、アップロードの成否を数行で返すので、AIがそのまま修正できます。
初期設定から安全
新しいコンピューターは読み取り専用から始まります。AIは見ることはできても、変更はできません。ファイルの書き込みとコマンドの実行は、ダッシュボードでMacごとに許可したときだけ使えます。ポートは開けず、MacからBCDへ接続します。
ビルドにはそのMacのコマンド実行の権限が必要です。TestFlightへのアップロード前には、AIがもう一度確認します。
よくある質問
App Store Connectの鍵はどこにありますか?
自分のMacの~/.appstoreconnectにあります。アップロードもMacで行うので、鍵がMacの外に出ることはありません。
ファイルはアップロードされますか?
BCDがフォルダをどこかへコピーすることはありません。AIがファイルを読むと、その内容はBCDのリレーをメモリ上で通ってAIアプリに届き、BCDには保存されません。AIアプリ側ではそのアプリのポリシーに従って扱われます。
BCDの有料プランは必要ですか?
BCDはコンピューター1台、ツール呼び出し月20,000回まで無料で、有料プランならツール呼び出しは無制限です。新規アカウントはPersonal(コンピューター3台まで)を1か月無料で使え、カード登録も不要です。AIアプリの料金プランやカスタム接続の利用条件は別途適用されます。
コンピューター1台は無料、ツール呼び出しは月20,000回まで。カード不要。AIアプリの利用料金は別途かかります。
ほかの使い方
ChatGPTからMacのターミナルコマンドを実行する
コマンド・テスト・スクリプトを実行し、結果をチャットで確認。
ChatGPTでMacの動画を編集する
クリップのカット、字幕入れ、縦型動画の書き出し。
ChatGPTでMacのダウンロードフォルダを整理する
ダウンロードやデスクトップを種類別に整理、写真の名前変更。