2

我正在 Xcode 中制作 OSX 屏幕保护程序(Objective-C、ScreenSaverView 类等),它在 Xcode 中正确运行。当我导航到构建输出文件夹并双击该.saver文件时,它会打开系统偏好设置/桌面和屏幕保护程序并询问我是否要安装它。全都正确。

但是当我通过电子邮件将.saver文件发送给自己并打开它时,系统偏好设置会打开,但不会打开桌面和屏幕保护程序,并且没有显示安装它的选项。我认为这可能与当我构建它时(据我所知,构建设置指定“发布”而不是“调试”),输出文件仍然在/Users/Me/Library/Developer/Xcode/DerivedData/ScreenSaver/Build/Products/Debug/而不是发布文件夹中。

我在这里想念什么?我在配置构建设置、编译器标志等方面经验很少。


编辑:

.saver对于它的价值,如果我将输出文件压缩为 a.zip并通过电子邮件发送它,它似乎可以工作。虽然不是一个很好的解决方案。

4

1 回答 1

0

如上面评论中所述,显然它正在正确构建;电子邮件混淆了二进制文件附件,因此为了使其正常工作,应在附加之前对其进行编码(例如通过压缩它)。

于 2012-12-02T16:09:49.333 回答