わかりました、次のようなことをしたいと思います... これ:
- 誰かが私たちのサイトに入り、いくつかのフォームを通過し、アカウントを登録すると、サーバー上でスクリプトが実行されます。
- このスクリプトは、多かれ少なかれ次のことを行います。
- ホスティングのルート内にフォルダーを作成します。
- すべてのコードと関連ファイルを含む「ホワイト ラベル」の iPhone プロジェクトを含むリポジトリを複製します。クローンは前述のフォルダーに保存されます。
- 一部の構成ファイルも上記のフォルダーに追加されます (JSON ファイル)。
さて、ここがトリッキーな部分です...これにアプローチする方法がわかりません:
- スクリプトは、リポジトリのクローンが作成されたフォルダーにあるファイルを使用して、完全に機能する有効な iPhone アプリ (.ipa ファイル、私が間違っている場合は自由に修正してください) を自動的に生成できるようにする必要があります。保管されました。
考慮すべき重要事項:
- リポジトリ内のアプリ ファイルでは、アプリケーションのカスタマイズされた名前が指定されていません (iPhone のアプリ アイコンの下にある名前など)。代わりに、この「自動化されたアプリ生成プロセス」が完了すると、アプリに存在してはならない一般的な名前が付けられます。代わりに、構成ファイル (つまり、JSON ファイル) に含まれるアプリケーション名を使用する必要があります。
- 「完成したアプリ」には、配布プロファイルが含まれている必要があり、それに応じてコード署名する必要があります。
つまり、基本的には、Xcode を使用して完成した iPhone アプリケーションを生成するときに通常行うプロセスを最終的に自動化するサーバー スクリプトが必要です。これは、現在のビジネス プロジェクトがクライアントごとに「カスタマイズ」されたホワイト ラベル アプリで構成されており、できる限り手作業を避けて、できるだけ時間効率を高めたいと考えているためです。
何か案は?これはできますか?何が必要ですか?