问题标签 [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.
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 中双击它,也不会出现此问题。
objective-c - 我的沙盒应用程序在 10.8 中运行良好,但在 10.9 中似乎根本没有保存用户默认值 .plist
沙盒应用在 10.8 中运行良好,但在 10.9 中似乎用户默认设置。plist 根本没有保存。plist的位置是:
如果我删除它,它将不会再次创建。在 10.8 中,这是有效的。
有没有人见过这个或任何人都可以提出解决方案?
gcc - Cuda Clang 和 OS X Mavericks
我目前正在尝试在 MacOS 10.9 上使用 Cmake 构建 Cuda 项目。我的 C 和 C++ 编译器是 gcc,但似乎因为 Mavericks gcc 和 g++ 链接到 clang,CUDA 不支持。
有没有人找到一个很好的解决方案来使用真正的 gcc,或者在没有“dumpspecs”的情况下让 clang 工作?
ios - 尝试以下 URL 时 Safari 7.0 (Mavericks) 失去连接
当我尝试在 Safari 7.0(或 IOS 7)上访问它时,我连接丢失了。
但在 Safari 6.0.5(或 IOS 6.0.1)上,链接可以正常工作。
有没有人遇到过类似的问题或者知道原因?
非常感谢。
我看到错误是-1005,即:
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 variables
SDKplatform-tools
并tools
认为我已经准备好通过运行命令起飞:
不过,我收到以下错误:
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 过程中看不到其他差异。我错过了什么?
仍然无法使其工作。我正在获得许可,设备令牌,服务器端的推送过程看起来很好(没有发生错误),但通知中心没有弹出任何内容。有任何想法吗?
cocoa - 以编程方式删除 OSX Mavericks 中的停靠图标
有谁知道OSX Mavericks
使用脚本或使用 Cocoa 删除新应用程序的停靠图标的任何方法?我有一个卸载程序,它必须在卸载某些应用程序后删除它们的停靠图标。但是现有的逻辑在 10.9 中失败了。到目前为止(直到 10.8)我一直在这样做,方法是从 中删除图标条目com.apple.dock.plist
,然后杀死 Dock。但是,它不适用于小牛队。但是,我可以使用删除图标NSUserDefaults
,但是当我的应用程序(卸载程序)以提升的权限运行时,它也会失败。任何其他想法/命令/解决方案都会有所帮助。
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 会不会很无缝?
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 做到这一点?我已经安装了命令行工具...
python - Mac OS X 10.9 后无法安装 PIL
我刚刚将我的 Mac OS 更新到 10.9,我发现我的一些(全部?)Python 模块不再存在,尤其是图像模块。
所以我尝试执行sudo pip install pil
,但我收到此错误:
我的 Xcode 是最新的,我不知道。PIL 是否可能不兼容 10.9?