問題タブ [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.
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 を再起動します
結論
同様の問題を抱えている人もいましたが、正確な問題ではありません。明らかな問題が見られない場合は、ご容赦ください。問題の原因がわかりません。
interface-builder - ストーリーボードの画像の欠落などのエラーを検出するにはどうすればよいですか?
ファイル名とメソッド名を継続的にリファクタリングしているときに、画像の欠落やIBActionの欠落に気付かないことがあります。
私が見つけることができるのは、ibtoolの使用例です。
ただし、画像の欠落やIBActionの欠落については警告しません。
これらのエラーを効率的に検出する方法はありますか?
objective-c - iPhone アプリを国際化する方法
数年前に作成された iPhone アプリを国際化しようとしていますが、残念ながらその時点では内部化は優先事項ではありませんでした。多くの nib ファイルがあるため、ibtool を使用して各国の nib ファイルをプログラムで生成しました。ibtool ユーティリティを実行した後、project.pbxproj ファイルを開き、スペイン語の手動エントリを挿入する必要がありました。多くのエントリを更新する必要があるため、このルートを選択しませんでした。
地域固有の nib ファイルを生成し、project.pbxproj ファイルにエントリを反映させる方法を知りたいと思っていました。
第二に、コードがテキストがハードコードされているすべての場所で NSLocalized メソッドを使用していないため、gestrings オプションを使用できませんでした。私はこのオプションを好みますが、国際化できるコードベース内のすべての文字列を見つけるための安全なメカニズムはありますか?
長い質問をお詫びします。アプリを国際化するにはどうすればよいですか?
よろしく、
ios - 存在しないディレクトリを検索するXCodeibtoolコマンド
ibtool
コマンドラインユーティリティを使用しようとしています。.xib
処理したいプロジェクトディレクトリでターミナルを開き、Appleのドキュメントに記載されているようにコマンドを記述しました。
この.xib
ファイルはまだローカライズされていないため、ローカライズされた.lproj
ディレクトリにはありません。このようなコマンドを実行すると、次の出力が得られます。
Xcode用のマウントされたボリュームがありません。なぜibtool
そのディレクトリを探しているのですか?
XCode 4.4.1を使用して、iOSアプリを開発しています。前もって感謝します
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 にファイルを正しく解析させるための助けをいただければ幸いです。
ios7 - xcodeを実行すると、CPUがこれほど多く使用されるのはなぜですか
以下は、CPU 使用率のスクリーンショットです。
Interface Builder Cocoa Touch Tool
それらとibtoold
プロセスが何であるかに興味があります。
このため、アプリを実行するには、少なくとも約 1 分かかります。
注: xcode 5を使用しています
これは、より多くのビュー コントローラーがある場合に発生することがわかります。私は約25個のView Controllerを持っています。
はい、Xcode 4.6 でプロジェクトを作成し、更新後に Xcode 5 で開きました。
添付ファイル インスペクタのスクリーンショットです。
ios - すべての XIB を新しい Xcode 5 XML 形式に変換するスクリプト
アプリ内のすべての xib を古い 4.x XML 形式から Xcode 5 形式に変換する必要があります。
これは、言語ごとにアプリ内のすべての xib を開くことで手動で行うことができます (170 以上の xib に相当します...)。またはibtool
、CLI でそれを行う Apple の を使用することもできます。
私はこれを試しました:
ただし、サブディレクトリ (通常は言語固有の xib..) ではなく、ディレクトリ内にある XIB に対してのみ機能します。
解決策はありますか?
ios - 終了コード 255 で失敗した ibtool を修正する方法
以前にこの問題に遭遇したことはありません。アプリケーションは以前は完全に実行されていましたが、今では常にこのエラーが表示されます。クリーニングと再起動を試みました。IOS Simulator のリセットを試みました。派生データを削除しようとしました。
これはそれが言うことです:
コマンド /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool が終了コード 255 で失敗しました
これに対する助けは素晴らしいでしょう。私もかなり大きな絵コンテを持っています。それは問題ですか?
前もって感謝します!