当社の営業チームは、現在開発中のアプリのデモを提供する必要があることがよくあります。ラップトップにインストールするためにさまざまな方法を使用しましたが、すべて手作業でした。
私たちが使用していた最初の方法では、ソース コードをダウンロードし、セールスマンごとにすべてのプロジェクトをコンパイルしていました。非常に時間がかかり、面倒です。
その後、少し賢くなって、iOS シミュレーターのアプリケーション フォルダーをコピーし、各セールスマンのラップトップの iOS シミュレーターのアプリケーション フォルダーにコピーできることに気付きました。はるかに優れていますが、それでも各ラップトップにコピーする手動の部分です。
そこで、Mac のフォルダー同期オプションについていろいろと調べてみたところ、この手法に出くわしましたhttp://www.youtube.com/watch?v=iWoXPWlu_Dk
非常に素晴らしく、私のニーズを正確に満たしていたようです。新しい iOS アプリケーションを投入できる中心的な共有フォルダが 1 つあります。セールスマンのラップトップは自動的にそのアプリケーション フォルダと同期し、ラップトップをここに置く必要なく、新しいアプリが表示されます。
残念ながら、シンボリック リンクまたはエイリアスの場合、iOS シミュレーターは Applications フォルダーを認識していないようです。これを機能させる Mac の魔法はありますか? (私は通常、Windows の男で、最近 iOS の世界で働いているので、ここで欠けている基本的なものがある可能性があります)。
Applications フォルダー /Application Support/iPhone Simulator/5.1/Applications を共有フォルダーにして、自動的に同期し、デモの準備ができている新しいアプリケーションを取得します (古いアプリケーションの更新を取得します)。初期のビルドを取得するためのスムーズな方法のように思えます。
実際のデバイスには TestFlight などのサービスを使用しており、これは優れたオプションですが、手元にデバイスがない場合や、ラップトップでデモをブラストするだけの場合は、維持するための簡単なプロセスが必要です。シミュレータをインストールするための新しいビルドで最新の状態にします。