1

私は私の顧客のためにiOSアプリケーションを開発するつもりであり、開発段階で彼を常に最新の状態にしたいと思っています。そのために、アプリケーションの現在のステータスを顧客と共有できるツールを探しています。目標は、顧客がアプリケーションの最新のプロトタイプを一種のシミュレーター/エミュレーターまたは自分のデバイス(iPhoneまたはiPad)で個人的に実行できるようにすることです。それは可能ですか?そのために使用できるツール(またはツールのセット)はありますか?

それが不可能な場合、私が知る限り、唯一の選択肢はスクリーンショットを撮るか、ビデオを録画することですよね?私が間違っているかどうか教えてください。

どうもありがとう!

4

3 に答える 3

3

私が知っている最善の方法は、TestFlightです。

これにより、アプリのAdHocビルドをサーバーにアップロードし、顧客がダウンロードできるようになります。

また、アプリの新しいバージョンが利用可能であることをユーザーに警告できるSDKも提供しています。また、ビルドにデバッグ機能を追加します(クラッシュレポートの読み取り)。

于 2012-10-09T14:14:45.470 に答える
1

必要に応じて、継続的インテグレーションサーバーを使用してリポジトリからコードをプルし、アドホックビルドを作成して、パブリックにアクセスできる場所に配置することをお勧めします。

ソリューション全体のセットアップには時間がかかる場合があり、開発環境の状態に大きく依存します。私の会社では、実際にJenkinsといくつかのシェルスクリプトを使用してそれを行っています。iOSプロジェクトとJenkinsの継続的インテグレーションについて少しグーグルすると、いくつかの情報が見つかります。

于 2012-10-09T14:19:11.070 に答える
1

それを行うための最良の方法ではないかもしれませんが、TestFlightのようなオンラインリポジトリを信頼することはできません。

これに対する最も簡単ではありませんが、かなり安全な回避策です。

  • 顧客のデバイスを開発者アカウントに入れます
  • 新しい開発プロビジョニングプロファイルを作成します(そのデバイスで構成されます)
  • アーカイブを介してアプリケーションを配布し、保存します
  • IPAを顧客に送信します
于 2012-10-09T14:19:36.897 に答える