オープンソース · Mac + Xcode · 1つのアプリ + 1台のiPhone

コーディングエージェントが作ったiOSアプリを、自分のiPhoneで使い続ける。

SideRefreshは、あなたが所有するXcodeプロジェクトから1つのアプリを再ビルド・署名・再インストールし、無料のPersonal Team署名が切れる前に更新します。ソースコードはMacの外へ送信しません。

署名済みMacビルドは、Developer IDによる署名、公証、リリース検証の完了後に提供します。

選択した個人用アプリ、iPhone、次回更新日時を表示するSideRefreshの画面
サンプルプレビュー · 合成データ。アプリの表示言語は現在、英語と韓国語です。

Personal Teamの署名期間

コマンドの成功だけでなく、確認済みのインストール情報と署名期限を基に次回更新を決めます。

  1. 最終確認インストール済みインストールしたアプリから署名期限を読み取る
  2. 次回更新期限切れ前に実行Macが起動し、iPhoneに接続できるときに実行
  3. 署名期限更新の締切アプリを再ビルド・署名・インストールする期限

仕組み

署名が切れる前に、通常のXcodeインストール手順を繰り返します。

  1. 所有するプロジェクトを選ぶ

    自分のXcodeプロジェクトまたはワークスペースを1つ選び、ペアリング済みのiPhoneを指定します。

  2. ビルド・署名・インストール

    インストール済みのXcodeと無料のPersonal Teamを使います。Apple Accountのパスワードは収集しません。

  3. 検証して予定を決める

    インストールしたアプリの署名期限を記録し、安全な次回更新日時を決めます。

必要な環境

実際のApple開発環境が必要です。

  • 対応するXcodeをインストールしたMac
  • Apple Accountと無料のPersonal Team
  • 自分が所有するネイティブiOSプロジェクト
  • 開発者モードを有効にした、ペアリング済みで接続可能なiPhone
  • 予定した更新時刻に起動しているMac

Mac内で完結

プロジェクトは自分のMacに残ります。

  • Apple Accountのパスワードを収集しない
  • ソースコードをアップロードしない
  • 第三者のIPAストアを使用しない
  • Apple標準のXcode署名・デバイスツールを使用
  • 確認できるApache-2.0ライセンスのソース

最初のリリース範囲

意図的に範囲を絞っています。

SideRefreshは、1つの個人用アプリと1台のiPhoneから始めます。他人のIPAのインストール、チームや端末群の管理、Xcodeなしでの利用、モバイル回線だけでの更新は、最初のリリース機能として案内しません。

  • 選択した1つのアプリと1台のiPhone
  • USBまたはXcodeがすでに利用できるネットワーク経路
  • 実験的な接続機能は明確に表示

製品ページ: English · 한국어 · 日本語 · 简体中文

アプリの表示言語: 英語・韓国語