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

© 2022 suer