Mac (10.6) 用の openGL ベースのスクリーンセーバーを開発していますが、CG.framework へのリンクに問題があります。
上記のフレームワークがプロジェクトにリンクされると、スクリーンセーバーが無効になります。警告もエラーもありません。スクリーンセーバーのリストでグレー表示されました。
アップデート:
再現方法は非常に簡単ですが、NVidia の CG.framework が必要です。
- XCode で空のスクリーンセーバー プロジェクトを作成する
- コンパイルしてインストールし、問題がないことを確認します
- CG.framework を追加してプロジェクトを再構築する
- もう一度インストールしてみてください。その後、「このコンピューターでは「xxx」スクリーンセーバーを使用できません。新しいバージョンについては、このスクリーンセーバーの開発者に連絡してください。」メッセージ