実際、iTunesは単に後続の更新で置き換えられたアイテムをゴミ箱に投入します。これは、古いバージョンを空にする前にすぐに戻す必要があることに気づいた場合に便利なgetout句ですが、厳密なソリューションではありません長期オプション付き。
Time Machineを使用すると、履歴を簡単に確認することができ、定期的に、通常の1時間ごとのスケジュールで使用していることを理解する上で非常に効果的ですが、セットアップしていない場合や、外部ディスクを使用している場合があります多くの場合、長期間接続されていません(有罪として有罪)。
したがって、彼らの鍵は、iTunesを先取りし、独自のアプリのアーカイブを作成することです。これを2つの簡単なステップに分解できます。最初はアプリが変更されたときに気づき、2つ目はアプリについて何かをすることです
選択したファイルやフォルダーの変更をチェックするようにスケジュールするスクリプトを喜んで作成できますが、これはフォルダーアクションなどの組み込みのOS機能を単純に使用できる場合には非効率的です。 。
フォルダーアクションは、単に、適用されるフォルダー内で特定のことが発生するたびに自動的に実行されるアクションです。フォルダーが開かれたとき、閉じられたとき、または変更されたとき(および変更には追加、削除、または変更されたファイルが含まれるとき)、フォルダーアクションスクリプトが自動的にアクティブになります。
フォルダーアクションに適用するスクリプトは好きなものにできます。最も簡単な方法は、Automator内で何かを作成することです。この場合、更新されたアプリのコピーを取得してアーカイブします。
まず、Automatorを起動して、ドキュメントタイプとして[フォルダアクション]を選択します。
左側には、アクションのコレクションの列([ライブラリ]の下に展開する必要があります)があり、[ファイルとフォルダー]を選択し、隣接する列の下に表示されるリストで、次の2つのアイテムを右側のスペースにドラッグします画面:
- Finderアイテムのコピー
- Finderアイテムの名前を変更する
次に、バックアップを保存するバックアップフォルダーを作成(または検索)し、[Finderアクションのコピー]タスクでこの場所を参照するか、フォルダー名の上にドラッグして選択します。
2番目のタスクであるFinderアイテムの名前変更は、代わりに「日付または時刻の追加」と呼ばれる可能性があります。選択を「Make Sequential」に変更します。デフォルトのオプションは自明で、名前が変更される各ファイルに番号を追加する必要があります-1.ipa
。ファイル拡張子はファイル拡張子の前に行われます。 file.txt-1ではなく-1.txt)
これで、2つのタスクの上に、アクションが適用されるフォルダーを選択するオプションが見つかりました。離れてブラウズし、ここにあなたの携帯アプリのフォルダを探し、それが中に何かになりそうだ~/Music/iTunes/iTunes Media
、それはだった私のために、あなたのフォルダを整理iTunesライブラリ、現在のiTunesのバージョンの年齢に依存してどこかに、正確な場所、そしてあなたは、iTunesを聞かせてどのように依存Mobile Applications
して上記のフォルダー。末尾がで終わるファイルでいっぱいのフォルダを探しています.ipa
。
Automatorは次のようになります。
アクションを保存できるようになりました。「Itunes App Backups」と呼びます。ファイルの保存先を心配する必要はありません(実際には~/Library/Workflows/Applications/Folder Actions/
)
これで、作成したアクションが選択したフォルダーに適用されました。これを証明するには、任意のフォルダーを右クリックして[フォルダーアクションのセットアップ]をクリックします。ここから既存のアクションを選択し、リストから追加するだけですべてを再作成することなくフォルダーに割り当てることができます。提示される既知のアクションの; 新しいアクションは提供されるオプションにリストされますが、今のところキャンセルを押してください。アクションが割り当てられたフォルダーのリストが表示されます。モバイルアプリケーションフォルダを選択すると、以下が表示されます。
- それでおしまい。iTunesはアプリケーションを削除してアップグレードで置き換えるため、新しいファイルには追加時にコピーが作成されます。つまり、いつ削除されるかは関係ありません。アプリはファイル名にバージョン情報を含む場合があり、名前を完全に変更する場合があります(たとえば、ポケットになって後で読む)、そして同じ名前を正確に使用する場合があることに注意してください)
このワークフローを修正または拡張して、一定数のバージョンを保持する、Xか月より古いファイルを同時に削除するなど、あらゆる種類の賢いことを行うことができ、名前が付けられていれば同じワークフローを適用できます複数のフォルダに保存することにより、たとえばApps以外のもの用に独自のパーソナライズされたアーカイブメカニズムを作成します。また、アップグレードされたアプリを後で独自のバックアップのいずれかに置き換えると、再びバックアップされることに注意してください。これは、同じファイル名を保持し、タイムスタンプによってのみ区別されるファイルについて注意する必要があるものです。
投稿のアイデアの多くは、同じプロセスを紹介しているがそれほど詳細ではないMacworld Articleに触発されていることに注意してください。