xcode - 屏幕保护程序不会安装在其他机器上首选项 Pane

标签 xcode macos screensaver

我正在编写一个简单的屏保应用程序。我从 Xcode 运行 Product > ArchiveDistributeSave built products 然后我得到了 .saver 文件。然后我可以在我的开发机器上毫无问题地安装它,而在其他机器(64 位,10.7 以及)上它不会安装它。

实际上,如果我将 .saver 文件移到/Users/user/Library/Screen Savers/并转到首选项 Pane ,它会提示说:“您不能在这台计算机上使用此屏幕保护程序。请联系开发人员以获取更新-最新版本。”

最佳答案

我一直在尝试编写一个屏幕保护程序,如果我使用折旧代码,我会在屏幕保护程序预览面板中滚动显示此警告 - 我通常会发现查看 Objective C 引用时会提供替换使用的建议

例如这些都在 NSString.h

中声明
+ (id)stringWithContentsOfURL:(NSURL *)url NS_DEPRECATED(10_0, 10_4, 2_0, 2_0);

引起警告

+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error;

没有

Ctrl+单击菜单,然后选择跳转到定义,然后突出显示并Alt+单击以获取建议的替换

关于xcode - 屏幕保护程序不会安装在其他机器上首选项 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10633476/

相关文章:

c++ - Qt:如何在 Mac 的应用程序菜单中添加自定义菜单项?

c# - 在媒体播放期间通过 C# 中的 WPF 应用程序在 Windows 上启用屏幕保护程序

c# - 屏保如何支持多显示器?

xcode - SKSpriteNode 作为返回错误 - Swift 2

xcode - 这是什么意思 : Undefined symbols for architecture x86_64 "_main"

c - 将 C 库与 Swift 结合使用(多指针及所有)

iphone - 绘制矩形时出现问题

objective-c - OSX 的 ASIHTTP 等效项

python - brew install opencv3 显然成功,但缺少 cv2.so 和 cv2.py

使用 Qt 库的 C++ 应用程序在屏幕保护程序启动时停止工作