1

わかりましたので、ちょっと困ったことがあります... まず、私が何をしているかを説明させてください:

私が作成したSketchup用のプラグインがあります。このプラグインは、Sketchup ディレクトリにインストールする必要があるいくつかの Ruby スクリプトで構成されています。実際の「アプリ」はこれらの Ruby ファイルだけではありません。PC では、これらのファイルを自動的に取得して正しいディレクトリにインストールする実行可能なインストーラーを作成しました。また、ユーザーに更新を通知し、ユーザーが受け入れることを選択した場合にそれらをプッシュできる更新サービスを備えています。

Mac では、同じいくつかの Ruby ファイルを取得して、それらを Libray/Application Support/Google/Sketchup 8/plugins フォルダーにコピーする必要があります。

Mountain Lion の前に、これを実現するためにパッケージ インストーラーを作成していました。私のパッケージには「アプリ」が含まれていなかったため、Mac用のサードパーティの更新サービスを使用して更新をプッシュすることはできませんでしたが、うまく機能しました...

それでは、Mountain Lion に早送りします。Package Maker は XCode に含まれなくなりましたが、Apple から入手することはできますが、近い将来、人々に使用してほしくないことは明らかです。彼らは「アプリ」を望んでおり、アプリストアに入れたいと思っています。

私はそれらに同意し、Mac App Store に参加したいと考えています。それは私に良い露出をもたらし、更新をプッシュすることができます.

これが私が見ている問題です。私のプラグインはSketchupのプラグインです。アプリではなく、公式の「Macプラグイン」でもありません。文字通り、Sketchupに直接入る必要があるいくつかのRubyファイルです(残りはクラウド)

私が遭遇したもう 1 つのハードルは、パッケージが「署名」されていないため、Mountain Lion ユーザーが Security ペインを回避する方法を知らない限り、パッケージをインストールするのが難しいことです。

ここに大きな疑問があります:

Mac および Mac App Store でアプリをサンドボックス化する動きに伴い、Sketchup プラグインは「アプリ」でない限り役に立たなくなりますか? アプリのサンドボックス化では、Application Support ディレクトリへのファイルのダンプも許可されますか?

これらは初歩的な質問かもしれませんが、私は Mac 開発者ではなく、Sketchup の専門家です。

4

0 に答える 0