【plutil】plistのxml1形式とbinary1形式の違いplutilの-convert/-create/-extractなどのサブコマンドでは、plist(property list)のフォーマットとしてxml1とbinary1を指定する場面が多い。両フォーマットの違いをまとめる。MAC 2026-09-19 2026-09-19
xcrun simctl logverboseでiOSシミュレータの詳細ログ出力を切り替えるxcrun simctl logverboseは、シミュレータデバイスの詳細ログ出力(verbose logging)を有効・無効にするサブコマンドである。 基本的な使い方 logverbose [<device>] (enable | disable)の形式で実行する。MAC 2026-09-19 2026-09-19
xcrun simctl icloud_syncでiOSシミュレータのiCloud同期をトリガーするxcrun simctl icloud_syncは、シミュレータデバイスに対してiCloud同期を即座にトリガーするサブコマンドである。 基本的な使い方 icloud_sync <device>の形式で実行する。 デバイスが起動中で、かつiCloudアカウントが設定済みであれば成功する。MAC 2026-09-19 2026-09-19
【macOS】Secure Keyboard Entryを有効にしているプロセスを特定するmacOSにはSecure Keyboard Entryという機能があり、有効化されている間はフォーカスの当たっていないアプリにキー入力が渡らなくなる。パスワード入力欄にフォーカスした際などに自動的に有効化されるが、無効化し忘れたプロセスが残っていると、テキスト展開ツールやIMEなど他のアプリのキー入力監視が効かなくなる。ここではSecure Keyboard Entryを有効にしているプロセスをkCGSSessionSecureInputPIDから特定する方法をまとめる。MAC 2026-09-19 2026-09-19
【plutil】-insertでplistに値を挿入するplutil -insertは、plist(property list)ファイルに新しいキーと値を挿入する。挿入結果は元のファイルへ直接書き戻される。 値を挿入する -insert <keypath> -<type> <value>の形式で指定する。MAC 2026-09-19 2026-09-19
【plutil】-createで空のplistファイルを新規作成するplutil -createは、指定したフォーマットで中身が空のplist(property list)ファイルを新規作成する。 空のplistを作成する -createに続けてフォーマット(xml1/binary1/json)、その後にファイルパスを指定する。xml1、binary1については【plutil】plistのxml1形式とbinary1形式の違い を参照。MAC 2026-09-19 2026-09-19
【plutil】-convertでplistをObj-C・Swiftのコードに変換するplutil -convertはxml1/binary1/jsonだけでなく、objc/swiftを指定するとplist(property list)ファイルをObjective-C・Swiftのソースコードに変換できる。xml1、binary1については【plutil】plistのxml1形式とbinary1形式の違い を参照。plistで管理している定数データを、そのままコードへ埋め込みたい場合に使える。MAC 2026-09-19 2026-09-19
【plutil】-convertでplistのフォーマットを変換するplutilの-convertオプションは、plist(property list)ファイルをXML形式・バイナリ形式・JSON形式の間で相互変換する。MAC 2026-09-19 2026-09-19
【plutil】-lintでplistファイルの構文エラーを検出するplutilの-lintオプションは、plist(property list)ファイルの構文をチェックする。オプションを何も指定せずplutilを実行した場合のデフォルト動作でもある。MAC 2026-09-19 2026-09-19
xcrun simctl pbsyncで2台のiOSシミュレータ間・ホストとの間でペーストボードを同期するxcrun simctl pbsyncは、あるペーストボードの内容を別のペーストボードへ同期するサブコマンドである。 参考: xcrun simctl pbcopy/pbpasteでiOSシミュレータのクリップボードを操作するMAC 2026-09-19 2026-09-19