WindowsでFlutter開発、リモートでipaを作成
手元のPCはWindowsで、ビルドは必要なときだけ。ビルドサーバーを終日使う必要はありません。
Apple Silicon M4 · 16GBユニファイドメモリ · 256GB SSD
東京ノード · $19.7/日
- コードをプッシュ
Windowsで開発し、確定したコミットをリポジトリにプッシュします。依存関係のロックファイルも一緒にコミットすれば、リモート環境で別の依存関係が解決されるのを防げます。
- アーカイブを作成
東京ノードでコードを取得し、必要な依存関係をインストールして、
flutter build ipaを実行します。署名証明書、プロビジョニングプロファイル、アクセス権はご自身で設定してください。 - 配信用にアップロード
バージョン番号とビルド番号を確認したら、
fastlane pilotでTestFlightにアップロードします。ipa、ログ、対応するコミットIDは、ご自身の成果物ストレージに保存してください。
月に1〜2回しかビルドせず、使っていないMacがあるなら、自前で運用するほうが安く済む場合があります。複数のシミュレーターや負荷の高いタスクを同時に動かす場合も、16GBプランから始めるのはおすすめしません。
前提:TestFlight配信に必要な有効な開発者資格、署名関連ファイル、App Store Connect API Keyはご自身でご用意ください。リモートノードを使っても、これらは不要になりません。
Port M4 Baseを試す