问题标签 [osx-mavericks]

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 投票
0 回答
507 浏览

c++ - 在 Mavericks GM 上构建时 C++ 中的运行时崩溃

我正在使用 Xcode 5.0.1 GM 在 Mavericks GM 上运行。用于编译的 OS X SDK 似乎无关紧要。我尝试使用 10.8 和 10.9 SDK 重新编译我公司的软件。我为 Debug 和 Release 编译得到相同的结果。奇怪的是,如果我在 10.7 或 10.8 上编译并将二进制文件带到 10.9 机器上,一切正常。

我工作的软件是用 C++ 编写的,运行大约 60 万行代码。我们的代码库中没有任何东西直接使用 lbxpc。使用的一些最大的外部库:

  • Qt 4.8.5
  • 提升 1.49.0
  • OpenCL(在运行时动态加载)
  • 开放式EXR
  • 咆哮 1.2.1

每当崩溃发生时,它都位于应用程序主线程中看似随机的位置。

有没有其他人遇到过这个问题?如果是这样,原因是什么,您是如何解决的?

崩溃发生位置的反汇编:

来自 lldb 的回溯:


更新一些更多信息:

我刚刚发现了一些相当有趣的事情。此问题仅在 Xcode 启动应用程序时发生。如果我在命令行上通过 lldb 启动它,则不会发生此崩溃。同样,如果我在 Finder 中双击它,也不会出现此问题。

0 投票
3 回答
2414 浏览

objective-c - 我的沙盒应用程序在 10.8 中运行良好,但在 10.9 中似乎根本没有保存用户默认值 .plist

沙盒应用在 10.8 中运行良好,但在 10.9 中似乎用户默认设置。plist 根本没有保存。plist的位置是:

如果我删除它,它将不会再次创建。在 10.8 中,这是有效的。

有没有人见过这个或任何人都可以提出解决方案?

0 投票
6 回答
11028 浏览

gcc - Cuda Clang 和 OS X Mavericks

我目前正在尝试在 MacOS 10.9 上使用 Cmake 构建 Cuda 项目。我的 C 和 C++ 编译器是 gcc,但似乎因为 Mavericks gcc 和 g++ 链接到 clang,CUDA 不支持。

有没有人找到一个很好的解决方案来使用真正的 gcc,或者在没有“dumpspecs”的情况下让 clang 工作?

0 投票
0 回答
173 浏览

ios - 尝试以下 URL 时 Safari 7.0 (Mavericks) 失去连接

当我尝试在 Safari 7.0(或 IOS 7)上访问它时,我连接丢失了

但在 Safari 6.0.5(或 IOS 6.0.1)上,链接可以正常工作。

有没有人遇到过类似的问题或者知道原因?

非常感谢。

我看到错误是-1005,即:

0 投票
7 回答
101419 浏览

android - 使用 PhoneGap/Cordova 为 Android 构建时,在 Mac OS X 10.9 Mavericks 上执行命令“ant”时出错

今天我用Mac OS X Mavericks尝试了 PhoneGap/Cordova 。为 iOS 构建一切顺利,但为 Android 构建并非没有一些猜测。

我通过 Android SDK Manager 安装了 Android 4.2.2(我不得不使用旧的API v17,因为它与新的 API 不兼容),添加了PATH environment variablesSDKplatform-toolstools认为我已经准备好通过运行命令起飞:

不过,我收到以下错误:

0 投票
1 回答
598 浏览

apple-push-notifications - Safari 网站通知不起作用(PushSharp)

我正在使用 PushSharp 库来推送 iOS 通知(它已经上线了半年),现在我正在尝试将功能扩展到新的 Mac OS Maverick 功能(https://kandutech.net/)。似乎 PushSharp ( https://github.com/Redth/PushSharp ) 目前不支持此功能,所以我自己扩展了 PushSharp 库。

似乎 URL (gateway.push.apple.com:2195) 与 iOS Distribution 相同,但 JSON 有效负载略有不同。我调整了 JSON 格式。在 Pushing 过程中看不到其他差异。我错过了什么?

仍然无法使其工作。我正在获得许可,设备令牌,服务器端的推送过程看起来很好(没有发生错误),但通知中心没有弹出任何内容。有任何想法吗?

0 投票
1 回答
1693 浏览

cocoa - 以编程方式删除 OSX Mavericks 中的停靠图标

有谁知道OSX Mavericks使用脚本或使用 Cocoa 删除新应用程序的停靠图标的任何方法?我有一个卸载程序,它必须在卸载某些应用程序后删除它们的停靠图标。但是现有的逻辑在 10.9 中失败了。到目前为止(直到 10.8)我一直在这样做,方法是从 中删除图标条目com.apple.dock.plist,然后杀死 Dock。但是,它不适用于小牛队。但是,我可以使用删除图标NSUserDefaults,但是当我的应用程序(卸载程序)以提升的权限运行时,它也会失败。任何其他想法/命令/解决方案都会有所帮助。

0 投票
1 回答
108 浏览

ruby-on-rails - 在新 OS X 上升级 Rails 的时间?

看起来 Apple 刚刚发布了 OS X 10.9 Mavericks,我正在考虑从 10.8 Mountain Lion 升级。我正在使用 Ruby 1.9.3 运行 Rails 3.2.15。

我有几件事可能升级,它们不一定相关:

新 gem 等与 OS X 很好地配合的时间周期通常是多少?等待一周,一个月,还是几个月更好?或者升级 OS X 然后升级 Ruby + Rails 会不会很无缝?

0 投票
4 回答
48374 浏览

php - 无法在 OS X 10.9 Mavericks 中 phpize 或配置扩展

我正在尝试在 OS X 10.9 Mavericks 上构建 memcached 扩展,以与内置的 PHP 5.4 一起使用,最初我尝试过pecl install memcached,但结果如下。

所以我创建了一个 tmp 目录并执行pecl download memcached,解压缩代码并 cd 到适当的目录。

尝试 phpize 它返回以下内容:

前段时间我已经 brew 安装了 zlib 并在我的安装中指向 ./configure 。 ./configure --with-zlib-dir=/usr/local/Cellar/zlib/1.2.8我收到以下错误消息:

所以现在我想知道这里最好的行动方案....../usr/include/根本不存在......这是小牛队的事情吗?我完全不记得在 10.8 中遇到过这个问题。

我可以尝试 brew 安装php-devel,但我认为这不会是我需要的正确版本?任何帮助将不胜感激

更新

locate php_session.h揭示

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/php/ext/session/php_session.h

我应该把ln -s这个放到预期的位置还是有什么方法可以通过 XCode 做到这一点?我已经安装了命令行工具...

0 投票
28 回答
93500 浏览

python - Mac OS X 10.9 后无法安装 PIL

我刚刚将我的 Mac OS 更新到 10.9,我发现我的一些(全部?)Python 模块不再存在,尤其是图像模块。

所以我尝试执行sudo pip install pil,但我收到此错误:

我的 Xcode 是最新的,我不知道。PIL 是否可能不兼容 10.9?