問題タブ [ibtool]

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 投票する
2 に答える
3581 参照

xcode - 失敗したストーリーボードのコンパイル

ログに出力:

ibtoold(1642,0x7fff78b64960) malloc: オブジェクト 0x7fbf38056a08 のエラー: 解放されたオブジェクトのチェックサムが正しくありません - オブジェクトは解放後に変更された可能性があります。malloc_error_break にブレークポイントを設定してデバッグ コマンド /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool が終了コード 255 で失敗しました


セットアップ:

プロジェクトは git を通じて受け取りました。プロジェクトをコンパイルしようとしましたが、エラーが発生しました。以前は何も変更されていませんでしたが、4.2 の代わりに新しいバージョンの Xcode 4.3 が使用されました。


私が試したこと:

  • クリーンアップして再構築
  • 新しいプロジェクトを作成し、ファイルとソースを新しいプロジェクトにインポートします
  • コンピューターと Xcode を再起動します

結論

同様の問題を抱えている人もいましたが、正確な問題ではありません。明らかな問題が見られない場合は、ご容赦ください。問題の原因がわかりません。

0 投票する
0 に答える
102 参照

interface-builder - ストーリーボードの画像の欠落などのエラーを検出するにはどうすればよいですか?

ファイル名とメソッド名を継続的にリファクタリングしているときに、画像の欠落やIBActionの欠落に気付かないことがあります。

私が見つけることができるのは、ibtoolの使用例です。

ただし、画像の欠落やIBActionの欠落については警告しません。

これらのエラーを効率的に検出する方法はありますか?

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

objective-c - iPhone アプリを国際化する方法

数年前に作成された iPhone アプリを国際化しようとしていますが、残念ながらその時点では内部化は優先事項ではありませんでした。多くの nib ファイルがあるため、ibtool を使用して各国の nib ファイルをプログラムで生成しました。ibtool ユーティリティを実行した後、project.pbxproj ファイルを開き、スペイン語の手動エ​​ントリを挿入する必要がありました。多くのエントリを更新する必要があるため、このルートを選択しませんでした。

地域固有の nib ファイルを生成し、project.pbxproj ファイルにエントリを反映させる方法を知りたいと思っていました。

第二に、コードがテキストがハードコードされているすべての場所で NSLocalized メソッドを使用していないため、gestrings オプションを使用できませんでした。私はこのオプションを好みますが、国際化できるコードベース内のすべての文字列を見つけるための安全なメカニズムはありますか?

長い質問をお詫びします。アプリを国際化するにはどうすればよいですか?

よろしく、

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

ios - 存在しないディレクトリを検索するXCodeibtoolコマンド

ibtoolコマンドラインユーティリティを使用しようとしています。.xib処理したいプロジェクトディレクトリでターミナルを開き、Appleのドキュメントに記載されているようにコマンドを記述しました。

この.xibファイルはまだローカライズされていないため、ローカライズされた.lprojディレクトリにはありません。このようなコマンドを実行すると、次の出力が得られます。

Xcode用のマウントされたボリュームがありません。なぜibtoolそのディレクトリを探しているのですか?

XCode 4.4.1を使用して、iOSアプリを開発しています。前もって感謝します

0 投票する
0 に答える
279 参照

ios - ibtool が iOS .strings ファイルを解析しない

このコマンドを使用してローカリゼーションのために .strings ファイルをロードすると、次の--strings-file ja.lproj/localizable.strings en.lproj/AdvancedSearchView.xib --write ja.lproj/AdvancedSearchView.xibエラーが継続的に発生します。

plutil -p ja.lproj/localizable.stringsただし、文字列ファイルを介してファイルを plutil にロードすると、正しく解析されます。ibtool にファイルを正しく解析させるための助けをいただければ幸いです。

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

ios7 - xcodeを実行すると、CPUがこれほど多く使用されるのはなぜですか

以下は、CPU 使用率のスクリーンショットです。

ここに画像の説明を入力

Interface Builder Cocoa Touch Toolそれらとibtooldプロセスが何であるかに興味があります。

このため、アプリを実行するには、少なくとも約 1 分かかります。

注: xcode 5を使用しています

これは、より多くのビュー コントローラーがある場合に発生することがわかります。私は約25個のView Controllerを持っています。


はい、Xcode 4.6 でプロジェクトを作成し、更新後に Xcode 5 で開きました。

添付ファイル インスペクタのスクリーンショットです。

ここに画像の説明を入力

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

ios - すべての XIB を新しい Xcode 5 XML 形式に変換するスクリプト

アプリ内のすべての xib を古い 4.x XML 形式から Xcode 5 形式に変換する必要があります。

これは、言語ごとにアプリ内のすべての xib を開くことで手動で行うことができます (170 以上の xib に相当します...)。またはibtool、CLI でそれを行う Apple の を使用することもできます。

私はこれを試しました:

ただし、サブディレクトリ (通常は言語固有の xib..) ではなく、ディレクトリ内にある XIB に対してのみ機能します。

解決策はありますか?

0 投票する
10 に答える
26588 参照

ios - 終了コード 255 で失敗した ibtool を修正する方法

以前にこの問題に遭遇したことはありません。アプリケーションは以前は完全に実行されていましたが、今では常にこのエラーが表示されます。クリーニングと再起動を試みました。IOS Simulator のリセットを試みました。派生データを削除しようとしました。

これはそれが言うことです:

コマンド /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool が終了コード 255 で失敗しました

これに対する助けは素晴らしいでしょう。私もかなり大きな絵コンテを持っています。それは問題ですか?

前もって感謝します!