Apple Silicon M4チップ
どちらのプランもApple M4を搭載。ネイティブarm64環境でxcodebuildやシミュレーターを実行できます。
CHIP · APPLE M4Mac miniを1台まるごと1社で専有。仮想マシンではありません。
電源・ネットワーク・冷却はデータセンターにお任せ。365日稼働します。Push M4 Sは1日$19.2から。シンガポール、東京、ソウル、香港、米国東部の5拠点で、当日からご利用いただけます。
当日利用開始 · 1日単位で利用可能 · 米ドル決済
専有機を設置し、電源とネットワークはデータセンターが管理
アジア太平洋4都市+米国東部、全5拠点
専有機をお客様のアカウントに割り当て、チップ、メモリ、ストレージをチームだけでご利用いただけます。ほかの利用者のタスクによってビルド時間が変わることはありません。
どちらのプランもApple M4を搭載。ネイティブarm64環境でxcodebuildやシミュレーターを実行できます。
CHIP · APPLE M4メモリはほかのお客様と共有しません。複数ターゲットの並列archiveでも、メモリを奪い合うことはありません。
UNIFIED MEMORY · 16GB / 24GB物理ノードを1台まるごとレンタル。他の利用者とホストを共有せず、キャッシュや証明書も本体に保持できます。
DEDICATED · PHYSICAL MAC MINIオフィスの停電で夜間CIが止まることはありません。シンガポールの退勤後にプッシュしたコードも、夜のうちにビルドできます。
2つのプランを5拠点すべてで提供。当日申し込み、当日からXcodeビルドを実行できます。
16GBは単一アプリの日常的なCIに。24GBは複数ターゲットの並列archiveや、Flutter / React Nativeとの混在ビルドに適しています。
Push M4 SまたはPush M4 Lを選び、チームの主な稼働時間帯に合わせて拠点を選択します。
USDT-TRC20、またはVisa / Mastercard / Amex(Stripe経由)に対応。すべて米ドルで決済します。
お支払いの確認後、選択した拠点の専有Mac miniを1台、お客様のアカウントに割り当てます。
ログイン情報はコンソールに表示されます。SSHでリポジトリを取得し、VNCでXcodeを開けば、すぐに最初のビルドを始められます。
チームの日中の所在地に合わせて拠点を選べます。アジア太平洋のメンバーは同地域の拠点を、北米のメンバーは米国東部を利用。時差をまたぐ引き継ぎもスムーズです。
シンガポールのメンバーが日中にコードをプッシュ。米国東部のノードが夜のうちにビルドします。
iOSチームリード夜中に会社へ行ってMac miniを再起動する必要がなくなりました。
DevOpsエンジニア24GBモデルで複数ターゲットを並列archive。依存関係のキャッシュもマシンに残るので、2回目のビルドがずっと速くなりました。
モバイルチームリード専有機をself-hosted macOS runnerとして登録し、拠点ごとにラベルを付けてジョブを振り分けます。
$ ./config.sh --url "$RUNNER_URL" --token "$RUNNER_TOKEN" --labels self-hosted,macOS,pushmac-tokyo $ ./svc.sh install && ./svc.sh start
shell executorで本体のXcodeを直接実行。サービスとして登録すれば、マシンの起動時に自動で立ち上がります。
$ gitlab-runner register --executor shell --tag-list "macos,m4,pushmac-sg" $ gitlab-runner install && gitlab-runner start
署名証明書はこの専有機だけに保管。archive、署名、アップロードまで同じマシンで完結します。
$ bundle exec fastlane match appstore --readonly $ bundle exec fastlane ios release
はい。どちらのプランも1日単位で利用できます。Push M4 Sは1日$19.2。1日利用した後、コンソールから週・月・四半期単位の料金に切り替えられます。
はい。マシンごとに拠点を選べます。アジア太平洋と北米に1台ずつ配置し、runnerのラベルでビルドジョブを振り分けられます。
いいえ。お客様ごとに専有物理Mac miniを1台ご利用いただけます。他の利用者とホストやストレージを共有せず、契約終了後はマシン全体を消去します。
USDT-TRC20、Visa / Mastercard / Amex(Stripe経由)のみご利用いただけます。すべて米ドル決済です。
実行可能なSwiftスクリプトでMerkle木の規則を固定し、奇数階層、証明の順序、不正な入力とルートの信頼境界を検証します。
AIDevelopment固定ベクトルでコサイン類似度と安定したTop-Kを検証。ゼロベクトル、極端値、同点、しきい値境界を扱い、検索結果の再現性を確保します。
CI/CD行を再利用するSwift実装にUnicodeの固定ケースと性質テストを追加し、入力サイズと計算量の境界を明確にします。
記事を準備中です。まずはブログ一覧をご覧ください。