問題タブ [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 SDK と 10.9 SDK の両方を使用して会社のソフトウェアを再コンパイルしようとしました。デバッグとリリースのコンパイルで同じ結果が得られます。奇妙なことに、10.7 または 10.8 でコンパイルし、バイナリを 10.9 マシンに持ち込むと、すべて正常に動作します。

私が取り組んでいるソフトウェアは C++ で書かれており、約 60 万行のコードを実行します。私たちのコードベースでは、lbxpc を直接使用するものはありません。使用されている最大の外部ライブラリのいくつか:

  • Qt 4.8.5
  • ブースト 1.49.0
  • OpenCL (実行時に動的にロード)
  • OpenEXR
  • うなり声 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 投票する
1 に答える
1693 参照

cocoa - プログラムでOSX Mavericksのドックアイコンを削除する

OSX Mavericksスクリプトまたは Cocoa を使用して、新しいアプリケーションのドック アイコンを削除する方法を知っている人はいますか? 一部のアプリケーションをアンインストールした後にドック アイコンを削除する必要があるアンインストーラーがあります。しかし、既存のロジックは 10.9 で失敗します。これまで (10.8 まで) からアイコン エントリを削除しcom.apple.dock.plist、ドックを強制終了してきました。ただし、Mavericks では機能しません。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とうまく連携するための通常のタイミングサイクルはどのようなものですか? 1 週間、1 か月、または数か月待つのがよいでしょうか。それとも、OS X をアップグレードしてから Ruby + Rails をアップグレードするのは非常にシームレスでしょうか?

0 投票する
4 に答える
48374 参照

php - OS X 10.9 Mavericks で拡張機能を phpize または構成できない

組み込みの PHP 5.4 で使用するために、OS X 10.9 Mavericks で memcached 拡張機能を構築しようとしてpecl install memcachedいます。

そこで、tmp ディレクトリを作成して実行pecl download memcachedし、コードを解凍して、適切なディレクトリに cd しました。

それをphpizeしようとすると、次のものが返されました:

しばらく前に zlib を brew でインストールし、./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 -sXCode を介してこれを行う方法はありますか? コマンドラインツールをインストールしました...