- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
到目前为止,所有 Mac App Store 开发人员都知道所有应用程序都必须启用新的 OSX Lion Sandboxing。对于现有的应用程序,我们必须在 XCode 4.2 中启用它并设置数据迁移 plist。
所以我现有的 Mac App Store 应用程序的构建目标是 OSX 10.6.8 Snow Leopard。不仅如此,它还可以访问网络摄像头,并通过 CalendarStore API 和 AppleScript 将内容同步到 iCal。当我启用沙盒时,我预计我的大部分应用程序都会中断,但是当我在沙盒中运行它时,我想知道沙盒应用程序是否可以在 Snow Leopard 中运行。
有人有迁移到 Mac App Sandbox 的经验吗?我想知道启用此功能是否会破坏 Snow Leopard 的兼容性,以及考虑到我的应用程序所需的权利,我会遇到什么问题。
Snow Leopard 是一个很棒的操作系统,我想尽可能地支持它,对于那些 Mac 还不够新来运行 Lion 的用户。
最佳答案
在启用权利和沙箱并同时将构建目标保持为 10.6 之后,我能够让我的应用程序加快速度,使其在 Lion 的沙箱中运行。例如。文件访问、日历访问、网络摄像头访问。
处理完这些后,我构建了一个 .pkg 文件并将其安装在运行 Snow Leopard 的旧 Mac Mini 上。它似乎和以前一样在 Snow Leopard 中运行。与 Lion 不同的是,它不会迁移您的配置和 plist 定义的文件夹,因为在 Snow Leopard 下运行时,它似乎完全忽略了编译的沙箱内容(这是有道理的,因为 Lion 内核可能正在完成所有工作)。
所以你有它,向后兼容性的简短答案是"is"。尽管谁能说 Apple 不会限制 10.6 目标版本在 3 月 1 日发布后上传到 Mac App Store?可能不会,但它最终会发生。我不是要散播谣言或其他任何东西,这只是一个想法。
无论如何,我希望 Apple 继续让我们支持 Snow Leopard 用户,因为我想他们仍然是大多数 Mac 用户。带着一粒盐拿这篇文章,但仍然......
http://www.theverge.com/2011/11/11/2554009/mac-os-x-lion-adoption-slowing
关于osx-snow-leopard - App Sandbox/iCloud 和 Snow Leopard 向后兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8677216/
我使用 NSImageViews 的动画代理代理对其进行动画处理。在 Snow Leopard 上测试我的应用程序时,一切都按预期进行。然而,在 Leopard 上,所有动画都不起作用。此外,无论是否
我想知道创建一个上下文菜单项的最佳实践是什么,该菜单项可以在 leopard 和 Snow leopard 中工作,并与选择的文件和/或文件夹一起使用,将它们发送到 shellscript。 我知道上
我在 Snow Leopard 中开发了一个简单的应用程序。在 Snow Leopard 中编译的构建配置为:(10.5 | Release | i386)。 当我尝试使用上述配置编译它时,它在应用程
背景 我是一名正在为 Mac 构建应用程序的开发人员。我即将接触 Snow Leopard。到目前为止,我一直在 Leopard 上构建。我只做了大约一年的 Cocoa 开发,不是很认真。 我读了很多
我打开 ScriptEditor,点击 Record,点击文档中的一些图标,打开 System Preferences,然后点击 ScriptEditor 中的 stop 并且没有任何 react ,
有没有办法让文本位于鼠标光标下? 我正在尝试构建一个字典应用程序,当鼠标悬停在单词上时会弹出一个翻译面板。 我查看了accessibility api,它只能找到当前的ui元素,但不能找到当前的单词.
我当前正在使用 NSRunAlertPanel 来显示对话框。 它在 Leopard 和 Snow Leopard 中完美运行。在 Tiger 中,除了图标之外它也有效。 在 Leopard 和 Sn
我正在开发一个 Cocoa 应用程序,并且 NSToolbar 的外观得到了不同的结果。 我用于主窗口。 具体来说,我使用搜索字段作为最后一个 NSToolbarItem 并且,在 Snow Leop
我有基于 RubyCocoa 0.13.2 的应用程序。它适用于 10.5.8 及更早版本。当我尝试在 10.6 上运行它时,它在无限循环中崩溃。 10.6 内置了 0.13.2,但它与 10.5 的
我目前正在使我的 PyObjC 应用程序适用于 Snow Leopard,并且我成功地编译了一个独立的应用程序。我的问题是,鉴于这些错误,我如何使构建也与 Leopard 兼容? dyld: lazy
到目前为止,所有 Mac App Store 开发人员都知道所有应用程序都必须启用新的 OSX Lion Sandboxing。对于现有的应用程序,我们必须在 XCode 4.2 中启用它并设置数据迁
一切都在 10.5 上运行,但现在我的 PackageMaker 安装项目坏了。几天来我一直在与一个问题作斗争,要么 Snow Leopard (OS X 10.6.1) 破坏了 PackageMak
只是想知道是否有人成功地做到了这一点,以及使其发挥作用的步骤是什么。 提前致谢。 最佳答案 GrowlSafari 使用 mach_inject .. 它可以工作.. 我尝试过逆向工程,但我不明白为什
这是对 Controlling volume of running applications in Mac OS X via Objective-C 的跟进,其中解释了如何为 10.5 或更早版本设置
我在 Lion 上开发了一个 Cocoa 应用程序,现在我想添加与 Leopard 和 Snow Leopard 的兼容性。 我尝试将开发目标设置为 10.5,但在 Leopard 和 Snow Le
我正在尝试在 10.5 上部署一个在 Xcode 3.2.X (Snow Leopard) 上开发的 PyObjC(或 Cocoa-Python)应用程序,该应用程序在 10.6 系统上运行良好。 应
我刚刚在系统上安装了 Ubuntu 10.10 桌面以进行一些开发工作。我想在我的 MacBook 上运行 X 服务器环境而不是键盘跳动(Ubuntu 机器上的图形系统不是很好)。 在网上四处闲逛,我
我正在尝试在 Max OS-X 上使用 C++0x 和 Ogre 移植一个 C++ 项目,但我遇到了 OS-X 版本之间的可移植性问题。 我成功地使用 GCC 4.6.0 在 Mac OS-X 10.
较早的帖子提到,如果您以已注册的iOS开发人员身份登录,则https://developer.apple.com/downloads/index.action?name=Xcode的Xcode下载中列
我想更改 dmg 的默认图标,我喜欢使用默认图像音量图标的 Skype 或 Dropbox,但我无法通过查找器找到它。你知道我在哪里可以找到它吗? 感谢您的回答, 鲍里斯 最佳答案 好的,我在查找器中
我是一名优秀的程序员,十分优秀!