問題タブ [xcode3.1]
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.
xcode - Xcode 3.1 での単体テスト
「Objective-C を単体テストする最良の方法」に関する質問を読み、指示に従いましたが、何をしても単体テストが実行されません。実際にはプログラム全体が実行されず、次のメッセージが表示されます。
dyld: ライブラリがロードされていません: @rpath/SenTestingKit.framework/Versions/A/SenTestingKit から参照されています /Users/garethlewis/work/objc/UnitTesting/build/Debug/UnitTesting 理由: 画像が見つかりません
DYLD_FALLBACK_FRAMEWORK_PATH 変数を設定し、XCInjectBundle と DYLD_INSERT_LIBRARIES も設定し、変数 -SenTest All を追加しました。
単体テストに失敗する Xcode 3.1 だけをインストールすることはできません。
Xcode 3.1 で単体テストを機能させることができた人は、何をする必要があるかについて詳細を説明できますか。私がやろうとしていることで、それはとても役に立ちます。
xcode - Xcode3.1ユーザースクリプトへのスイッチの受け渡し
ユーザーの希望に応じて実行の一部を動的に変更できれば、はるかに便利なユーザースクリプトがあります。単純なスイッチを渡すことでこの問題を簡単に解決できますが、それを行う方法がわかりません。
また、スクリプト名にキーワードを埋め込んでみましたが、Xcodeは実行前にスクリプトをGUIDのようなファイル名にコピーするため、どちらも機能しません。
では、ある種の引数を使ってユーザースクリプトを呼び出す方法を知っている人はいますか?(通常の%%%var%%%
変数以外)
編集:
ユーザースクリプトには、Xcodeのメニューバー(ウィンドウメニューとヘルプメニューの間)のスクリプトメニューからアクセスできます。私の質問は、「スクリプトの実行」ビルドフェーズスクリプトについてではありません。それをやや曖昧にしてしまったことをお詫びします。
xcode - デバッグのためにリモート プロセスにアタッチする
OSX 10.5 で Xcode 3.1 を使用。実行中のリモート プロセスに (デバッガーを) 接続することは可能ですか?
リモート プロセスを開始してデバッグできることはわかっていますが (ここで説明されているように)、既に実行中のリモート プロセスにアタッチする方法を見つけることができれば素晴らしいと思います...
編集して追加: ありがとう。Apple にバグレポートを提出しました。彼らから返事があれば、この質問を更新します。
iphone - iPhone Dev: Xcode デバッガーがブレークポイントで停止しない
OS X 10.5.5 で Xcode 3.1.2 を使用しています。問題なくビルドできる iPhone プロジェクトがありますが、設定したブレークポイントにデバッガーがヒットしません。ネットで見つけた標準的な修正をすべて試しました。
- Xcode の設定で [シンボルを遅延して読み込む] をオフにしました
- 私のアクティブな設定はデバッグです
- ビルド設定で最適化レベルが 0 になっている
- すべてのターゲットを消去して再構築しました
- ビルドとデバッグを使用します (ビルドと実行ではなく)
プロジェクトの設定をうっかり微調整してしまったのではないかと思いました。そこで、新しいプロジェクトを作成しましたが、そのプロジェクトには同じ問題があります。
ここで何か簡単なものが欠けていることを願っています。私のデバッガーはほんの数日前まで動作していましたが、突然停止しました。
アップデート:
物事はますます奇妙になっています。回答に対するいくつかの回答を次に示します。
- 「GCC 4.0 - コード生成」オプションがどこにも見つかりません。Target と Executable Info の両方のページで、良い点も悪い点も見てきました。私が見る唯一のオプションは、コンパイラのバージョンを選択することであり、GCC 4.0 が選択されていますが、それは追加オプションのない 1 行のセクションです。
- ブレークポイントの配置場所について: 今のところ私の唯一のブレークポイントは main() 内にあり、ヒットしていません。
- Run -> Debug (/% Y) コマンドでデバッガーを起動しています。まだ運がない
更新 2:
- ターゲット設定の Base SDK を Sim 2.2.1 に変更しました。Active SDK を Sim 2.2.1 に変更しました。
- GCC 4.0 コード生成オプションが表示されるようになりました - デバッグ シンボルがチェックされています
- まだブレークポイントにヒットしません
コンソール ログは次のとおりです (ブレークポイントは main.m の最初の行に設定されています)。
ここにもgdbログがあります:
xcode - Xcode 3.1 のローカリゼーション リストに新しい言語を追加
Xcode では、別のローカライズを xib ファイルに追加しようとしています。ドロップダウン リストには 4 つの言語があります。
- 英語
- 日本
- フランス語
- ドイツ人。
別の xib ファイルに追加するたびに中国語を入力する必要がないように、リストに中国語を追加するにはどうすればよいですか?