1

Macでアプリケーションを作成していますが、実行中の実行可能ファイルを置き換えられるようにしたいと考えています。したがって、実行可能ファイルの実行中に、より良いバージョンの実行可能ファイルに置き換えることができるようにしたいと思います。私の知る限り、Linuxではそれができるので、次にアプリケーションを起動すると新しい実行可能ファイルが起動しますが、Windowsではそれができません。

では、Macでのこのことに関する情報や、進め方についてのアドバイスはありますか?

4

2 に答える 2

2

更新機能を実装していると仮定して、Sparkleフレームワークをチェックアウトし
ます。これは、探しているものを正確に実行します。

実行中のアプリケーションを置き換えるだけでよい場合は、 GitHub
でSparkleプロジェクトを参照して、どのように行われるかを確認してください。

于 2012-08-17T21:43:43.777 に答える
0

FoundationフレームワークのNSFileManagerAPIには、Windowsと同様の専用セマンティクスがあるため、これらの関数でこれを行うのに苦労します。ただし、Linuxでも使用するPOSIXファイルシステム関数にはこれらの制限がなく、実行中の実行可能ファイルを確実に置き換えることができます。

于 2012-08-17T21:48:37.133 に答える