アプリをMacAppStoreに送信しようとしています。私のクライアントは、設定を「システム環境設定」パネルに配置したいと考えています。バンドルを作成しましたが、3つの質問があります。
- Mac App Storeでシステム環境設定の設定を許可していますか?
- アプリケーションを最初に実行するときにこのバンドルをインストールするにはどうすればよいですか?
- バンドルとアプリケーションの両方のソースコードをアップルに送信しますか?
ありがとう。
アプリをMacAppStoreに送信しようとしています。私のクライアントは、設定を「システム環境設定」パネルに配置したいと考えています。バンドルを作成しましたが、3つの質問があります。
ありがとう。
アプリケーションに独自のGUIがなく、システム全体に影響を与える場合を除いて、その設定がシステム環境設定に入らないようにする必要があります。iOSとは異なり、Macアプリには独自のプリファレンス設定インターフェイスが含まれている必要があります。環境設定ペインプログラミングガイドには、システム環境設定についての説明があります。
システム環境設定は、システムレベルの環境設定を表示するための標準の場所です。Mac OS Xに付属の設定ペインには、ハードウェアに影響するペイン(サウンド、マウス、ディスプレイペインなど)、システムに統合されたソフトウェア(Dockペインやスクリーンセーバーペインなど)、およびすべてのアプリケーションに適用可能な動作(国際ペインと一般ペイン)。
環境設定がシステムまたはユーザーの環境全体に適用される場合は、環境設定ペインをシステム環境設定で使用できるようにします。これには、次の状況のペインが含まれる場合があります。
- タブレット、多機能マウス、マイクなどの追加の入力デバイス
- プロセッサアップグレードカードなどの構成可能な内部ハードウェア
- ファイルサーバーなどの軽量フェイスレスサーバーアプリケーション
- キーボードマクロなどのシステム全体のユーティリティ
環境設定ペインが明らかにシステム環境設定に属している場合を除き、代わりにカスタム環境設定アプリケーションを使用してください。
アプリケーションの設定をシステム環境設定に入れる場合は、上記のリンクされたガイドで説明されているように、環境設定ペインを作成します(すでにこれを行っているように聞こえますか?)。ユーザーがアプリとアイテムの両方を/Libraryに簡単にインストールできるようにするには、インストーラーを作成する PackageMakerを使用することをお勧めします。