问题标签 [osx-lion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
492 浏览

multithreading - MPProcessors 在 Mac OS 10.7 中已弃用。有什么选择?

我正在开发一个代码可以追溯到 10.4 的分形渲染应用程序。它使用 NSThreads 来管理渲染线程以计算分形。

直到最近,它还支持回到 10.4 的操作系统,所以我什至无法升级它以使用 NSOperationQueues。

该应用程序 FractalWorks 现已在 Mac App Store 中提供,其最低操作系统要求为 10.6.6。因此,我们放弃了对旧操作系统的支持,并将返回并重新进行渲染以使用 NSOperationQueues 或 GCD。

同时,我想在新发布的 Lion 中启动并干净地运行它。具体来说,我想摆脱 10.7 中新弃用的长列表调用。第一次通过将是一个准系统升级。

该应用程序当前使用 MPProcessors 方法来确定系统上的核心数量,因此它可以为每个核心创建一个渲染线程。它工作正常,MPProcessors 甚至允许在 i5/i7 上使用超线程,并让程序创建与内核一样多的渲染线程。

我需要一个现代调用,它可以让我查询系统的逻辑内核数量,就像 MPProcessors 现在所做的那样。文档只是说该方法已被弃用,而没有提供替代方法。什么是替代方案?(不要告诉我 GCD/NSOperationQueues。我知道这是要走的路,但这是比我现在准备承担的更大的工作。)

提前致谢,

Duncan Champney WareTo

0 投票
5 回答
34944 浏览

eclipse - Mac OS Lion 中的 Subclipse 显示“无法加载默认 SVN 客户端”错误

更新到 Mac OSX Lion 后,我发现我无法使用 Subclipse。我不断收到此错误:

无法加载默认的 SVN 客户端

关于如何解决这个问题的任何想法?

我正在使用 Eclipse Indigo。

0 投票
4 回答
7582 浏览

iphone - 如何解决 Xcode 4.1 (LION) GPS 错误?

我的项目在模拟器+设备上运行良好,
但是现在,在升级到lion os 和xcode 4.1后,当 gps 处于活动状态时出现此错误!

这是一个基于 gps 的应用程序,我很紧张不能在模拟器中调试应用程序!

有什么想法可以解决这个问题吗?


更新:模拟器上的 Gps 在 Xcode 3.2.6 + LION 上也不起作用。


编辑:苹果对错误跟踪器的回应:

经过进一步调查,已确定这是一个已知问题,目前正在由工程部门进行调查。此问题已在我们的错误数据库中以原始错误 ID# 归档。感谢您提交此错误报告。我们非常感谢您帮助我们发现和隔离错误。

0 投票
2 回答
4793 浏览

perl - perl ".../config.h, `Makefile' 需要" 在 OSX Lion 升级后不起作用

解决了。见底部。

刚刚升级到 OSX Lion 并试图让我的 Perl 安装再次运行:

sudo /usr/bin/perl -MCPAN -e 'install "MODULENAME"'

MODULENAME我尝试过的任何值(例如JSON)都会产生:

我在任何地方都找不到类似的东西config.h,但是该目录存在...

甚至这都行不通:

已解决:从 AppStore 下载并安装最新版本的 XCode。请注意,仅从 AppStore 下载 XCode 并不会安装它(为什么,Apple,哦,为什么?),而只会将安装程序转储到 /Applications。运行安装程序,这将解决此问题。

0 投票
6 回答
21986 浏览

xcode - ./configure 在 OS X Lion 安装后找不到 C 编译器

虽然cc并且gcc完全处于正确的路径(/Developer/usr/bin在 OS X Lion 中),但运行./configure尝试通过硬编码(我猜)路径来编译它 - /usr/bin.

我在哪里设置配置的路径?

0 投票
4 回答
6033 浏览

c++ - Qt 4.8 beta 和 Mac OSX Lion,Phonon 错误

成功安装 mac OS 10.7 后,我尝试编译我的 qt 4.7 项目。

我有很多关于“不支持的 mac os x 版本”的警告。因此我决定使用 Qt 4.8 beta,现在所有的警告都消失了。

但是,我现在使用 Phonon 时遇到了链接器问题:

你知道我可以解决这个问题吗?

谢谢!

0 投票
1 回答
2968 浏览

iphone - 更新到 Lion 后 XCode IDE 不支持旧文档

今天我尝试处理一个较旧的应用程序并收到以下消息:

“此版本的 Interface Builder 不支持针对“iPhone/iPod touch”的“Interface Builder Cocoa Touch Document (XIB 3.x)”类型的文档。”

我以前从未有过这种情况,可以想象它发生在我昨天将我的系统更新到 OS X Lion 之后。

我现在能做什么?看起来我无法编辑任何旧应用程序?我将如何更新 xib 文件以便它们与 Lion 一起使用?

0 投票
3 回答
594 浏览

cocoa - 如何在 OS X Lion 上获取用户邮件地址?

我从 Libraray/Preferences/com.apple.mail.plist 获取用户邮件地址。Lion 中不再存在它们:P 我必须使用脚本桥吗?有什么提示吗?谢谢

0 投票
4 回答
15810 浏览

include-path - Mac OS X Lion 和 Xcode 升级:缺少头文件和库

升级到 Lion升级 Xcode 后,make 似乎无法找到头文件和库。我查看了/usr/include。那里唯一的东西是“并行服务器”。因此,我将 /usr/include 重命名为 /usr/include.old,并创建了一个符号链接:

/Developer/SDKs/MacOSX10.6.sdk/usr/include/

这是相当邪恶的。但是,make 现在可以找到标题。仍然找不到库(例如,lcrt1.10.6.o)。

解决包含和库问题的正确方法是什么?

谢谢!

0 投票
3 回答
43002 浏览

command-line - 在 Mac OS X Lion 中通过命令行更改网络代理设置

我正在寻找跟踪 OS X 中网络代理设置的配置文件。它是否存储在.plist文件中?

具体来说,我想以编程方式修改“绕过这些主机和域的代理设置”字段。