【问题标题】:Screensaver doesn't install in other machines Preferences Pane屏幕保护程序未安装在其他机器首选项窗格中
【发布时间】:2012-05-17 09:58:35
【问题描述】:
我正在编写一个简单的屏幕保护程序应用程序。我从 Xcode 运行 Product > Archive,Distribute,Save built products 并获得 .saver 文件。然后我可以在我的开发机器上毫无问题地安装它,而在其他机器(64位,10.7以及)上它不会安装它。
实际上,如果我将 .saver 文件移动到 /Users/user/Library/Screen Savers/ 并转到 Preferences Pane,它会抱怨说:“您无法在这台计算机上使用此屏幕保护程序。请联系开发人员获取 up最新版本。”
【问题讨论】:
标签:
xcode
macos
screensaver
【解决方案1】:
我一直在尝试编写屏幕保护程序,如果我使用折旧的代码,我会在屏幕保护程序预览面板中滚动显示此警告 - 我通常发现查看 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+点击获得建议的替代品