問題タブ [dyld]

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 に答える
477 参照

xcode - Xcode 4 の「環境変数が長すぎます」

cmake によって生成された Xcode 4 プロジェクトがあります。

iOS デバイス (iPod/iPad) でビルドしてデバッグしようとすると、

gdb コンソールに次のようなメッセージが表示されます。

gdb はこれらのメッセージを継続的に出力するため、プログラムをデバッグできません。

DYLD_FRAMEWORK_PATH を設定していないと確信しています。たぶん、xcode4またはcmakeがこの環境変数をどこかに設定/設定解除できますか?

私はすでにこの回答のように DYLD_FRAMEWORK_PATH をリセットしようとしましたが、うまくいきません Xcode 4 で製品の環境変数を設定するにはどうすればよいですか?

ありがとう

0 投票する
2 に答える
1834 参照

environment-variables - setenv を使用してから dlopen 呼び出しを行う際の問題

setenv を使用して DYLD_LIBRARY_PATH を設定しているため、dlopen() を実行すると、.dylib を見つけるための正しいパスが得られますが、dlopen() を実行すると、DYLD_LIBRARY_PATH に追加したパスが検索されないようです。

収集できるものから、DYLD_LIBRARY_PATH への変更は、プロセスが再実行されるまで有効になりません。これは正しいです?

また、それが正しければ、DYLD_LIBRARY_PATH を設定し、プロセスをリセットせずに変更を機能させる方法はありますか。

そうそう、私はこのコードを MAC OSX で書いています。

前もって感謝します。

0 投票する
2 に答える
5411 参照

xcode - info.plist の環境変数が機能しない

Xcode で info.plist を使用して、環境変数 DYLD_LIBRARY_PATH および DYLD_FRAMEWORK_PATH を設定しています。

DYLD_LIBRARY_PATH を設定しています

$CONTENTS_FOLDER_PATH/runtime/1.1.0:$CONTENTS_FOLDER_PATH/modules/tiapp/1.1.0:$CONTENTS_FOLDER_PATH/modules/ticodec/1.1.0:$CONTENTS_FOLDER_PATH/modules/tidatabase/1.1.0:$CONTENTS_FOLDER_PATH/modules/tifilesystem/1.1 .0:$CONTENTS_FOLDER_PATH/modules/timedia/1.1.0:$CONTENTS_FOLDER_PATH/modules/timonkey/1.1.0:$CONTENTS_FOLDER_PATH/modules/tinetwork/1.1.0:$CONTENTS_FOLDER_PATH/modules/tiplatform/1.1.0:$CONTENTS_FOLDER_PATH/ modules/tiprocess/1.1.0:$CONTENTS_FOLDER_PATH/modules/tiui/1.1.0:$CONTENTS_FOLDER_PATH/modules/tiworker/1.1.0

DYLD_FRAMEWORK_PATH へ

$CONTENTS_FOLDER_PATH/runtime/1.1.0

そして、.app フォルダーをダブルクリックすると、dlopen は上記のフォルダーで参照されている .dylib を見つけることができません。

同じ正確な変数とパスを取得して Xcode の実行可能引数に配置すると、すべてが正常に機能しますが、Xcode を介してソフトウェアを実行した場合にのみ、.app フォルダーをクリックしたときにすべてが機能する必要があります。

info.plistで何が間違っていますか? $CONTENTS_FOLDER_PATH が気に入らないのですか? 別の区切り文字が必要ですか?同じ引数が実行可能引数では機能するのに、info.plist ファイルでは機能しないのはなぜですか?

前もって感謝します。

0 投票する
2 に答える
1769 参照

iphone - 「symbol dyld_stub_binder not found」エラーの解決方法

プラグインが見つからないというエラー メッセージが表示された後、アプリのビルドと実行に問題が発生しました。メッセージをグーグル検索し、プロジェクトにいくつかのファイルを追加しようとしました(私が何をしたのかわからなくなり、指示に従っただけです)。その後、15 件ほどの警告が表示されたので元に戻しましたが、アプリはまだ実行されません。最初の警告は次のように述べています。

ld: 警告: シンボル dyld_stub_binder が見つかりません。通常は libSystem.dylib にあります アーキテクチャ armv7 の未定義シンボル:

解決策を見つけようとしましたが、これに近いトピックをいくつか見ましたが、同じではありません。Xcodeを再インストールしましたが、まだ運がありません。私はいくつかの他のプロジェクトを試しましたが、それらは機能しているので、私のプロジェクトに何かが起こりました.

次のようなあらゆる種類のエラーメッセージも表示されます。

"__objc_empty_vtable", referenced from:
_OBJC_METACLASS_$_BokbynAppDelegate in BokbynAppDelegate.o _OBJC_CLASS_$_BokbynAppDelegate in BokbynAppDelegate.o _OBJC_METACLASS_$_FirstViewController in FirstViewController.o _OBJC_CLASS_$_FirstViewController in FirstViewController.o _OBJC_METACLASS_$_AddresAnnotation in FirstViewController.o _OBJC_CLASS_$_AddresAnnotation in FirstViewController.o _OBJC_METACLASS_ $_SecondViewController 内の SecondViewController.o "

0 投票する
1 に答える
531 参照

c++ - 実行可能ファイル内から__TEXTおよび__DATADyldアドレスマッピングを取得します

mach-o実行可能ファイルの__TEXTと__DATAのdyldアドレスマッピングを見つけるために、環境変数DYLD_PRINT_SEGMENTS=1を設定しました。これは、メモリ内で実行可能ファイルがマップされているコンソールにログオンします。

ただし、実行可能ファイル内から内部的に__TEXTと__DATAのアドレスマッピングを見つける必要があります。この情報をエレガントに取得するためのAPIはありますか?

0 投票する
1 に答える
760 参照

ios - iOSアプリをコンパイルするときに「dyld:シンボルが見つかりません:___ gcc_personality_sj0」とは何ですか?

明示的に要求していないダイナミックライブラリの読み込み中にアプリがクラッシュします。

フルクラッシュ:

0 投票する
1 に答える
818 参照

opencv - Dylib エラー 'Library not loaded' 配布アプリケーション

OpenCV と VTK の動的ライブラリを使用する Objective-C++ でアプリを開発していますが、配布に問題があります。別のシステムでアプリを起動すると、次の問題が発生します。

ダイルド エラー メッセージ:

install_name_tool を指定して dylib を再構築しました。@executable_path/../FrameworksmyApp のターゲットの「ビルド フェーズ」で、dylib の宛先「フレームワーク」を含む「ファイルのコピー」フェーズを追加しました。問題はどこだ?

0 投票する
1 に答える
1533 参照

ios - Xcode ios SDK - dyld: シンボルが見つかりません: _CFXMLNodeGetInfoPtr

xcode と ios の開発に問題があります。昨年、iOS アプリの作成方法を学ぶために、xcode と ios SDK をインストールすることにしました。すべて正常に動作します。

時間が経ち、Mac をフォーマットして、新しい MacOS を新しい SSD にインストールすることにしました。

昨日、iOS SDK を含む Xcode 4.2 をダウンロードしてインストールしました。新しいプロジェクトを開始し、何も編集せずに開始しました。

次のエラー メッセージで失敗しました。

私はウェブを閲覧していますが、答えが見つからなかったので... あなたが私の最後のチャンスです:D

(私は現在、MacOS Lion をダウンロードして、アップグレードで問題が解決するかどうかを試しています...わかります。

手伝ってくれてどうもありがとう !

0 投票する
1 に答える
594 参照

macos - プラグインにOSXAPIを挿入する

Appleのボイラープレートコードを使用して、問題なくCFPluginをロードするアプリがあります。

プラグインにはバグがあります-そしてその誰か他の人のバイナリ...

プラグインは、AppleSystemFrameworkを呼び出します。プラグインがフレームワークに対して行いたい呼び出しをインターセプトできれば、すべてうまくいくでしょう。その後、「実際の」バージョンを呼び出す必要はありません。基本的に、AppleのCFベースのルーチンではなく、自分のバージョンを呼び出したいと思います。

フレームワーク呼び出しへの呼び出しのインターセプトはアプリのコードで機能しますが、プラグインはインターセプトではなく「実際の」フレームワーク呼び出しを呼び出します。

私は実際にはdyldの専門家ではありませんが、プラグインは私のアプリのアドレススペースにありますが、どういうわけか独自のバージョンのAppleFrameworkをロードしているようです。

プラグインなどをロードしてインターセプトコードを呼び出させるためにできる魔法はありますか?

0 投票する
2 に答える
840 参照

objective-c - 「シンボルが見つかりません」10.6でMacOSX10.7固有のコードをテスト中にクラッシュする

10.7Lionでしか見られないいくつかのクラスを使用するアプリケーションがあります。(たとえば、NSFileCoordinator。)

アプリケーションが起動すると、NSFileCoordinatorを使用してデータストアへの読み取りアクセスを調整できます。(XMLに保存します。)

アプリケーションは10.7Lionで正常に起動しますが、10.6 Snow Leopardで起動すると、以下に示すエラーでアプリケーションがクラッシュします。

ベースSDKは10.7に設定されており、展開ターゲットは10.6です。私の知る限り、すべてのコードは次のように適切にラップされています。

しかし、何らかの理由で、私はまだクラッシュを見ています。Base SDKは10.7であるため、10.6ではXcodeでアプリケーションを実行できず、デバッグが困難になります。追加のメッセージがコンソールに記録されています。

そしてクラッシュレポート: