Xcode (Objective-C、ScreenSaverView クラスなど) で OSX スクリーン セーバーを作成していますが、Xcode 内で正しく動作します。ビルド出力フォルダーに移動してファイルをダブルクリックすると、.saver
システム環境設定/デスクトップとスクリーンセーバーが開き、インストールするかどうかを尋ねられます。すべて正しい。
しかし、.saver
ファイルを自分宛てに電子メールで送信して開くと、システム環境設定が開きますが、デスクトップとスクリーンセーバーには表示されず、インストールするオプションが表示されません。私がそれをビルドするとき(私が知る限り、「デバッグ」ではなく「リリース」を指定するビルド設定で)、出力ファイルはまだ/Users/Me/Library/Developer/Xcode/DerivedData/ScreenSaver/Build/Products/Debug/
リリースフォルダーではなくにあるという事実に関係していると思います。
ここで何が欠けていますか?ビルド設定、コンパイラ フラグなどの構成に関する経験はほとんどありません。
編集:
.saver
価値があるのは、出力ファイルを として圧縮し、.zip
代わりに電子メールで送信するとうまくいくようです。しかし、素晴らしい解決策ではありません。