を使用strings
して、関連しているように見える次のことも掘り出しました:rfc1034identifier
。
:quote
- シェル スクリプトで使用するために、空白 (およびその他) の前にバックスラッシュを追加します。
:identifier
- 空白、スラッシュ (およびその他) をアンダースコアに置き換えます
:rfc1034identifier
- 空白、スラッシュ (およびその他) をダッシュに置き換えます
:dir
- わからない、./
場合によっては置き換えることが観察された
:abs
- わからない
正確なコマンド:
strings /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Versions/A/DevToolsCore|grep '^:'
他にも興味深い修飾子 ( など) のように見えるものがありますが、:char-range=%@
これらを機能させることはできませんでした。:char-range
ネット上には1 つの例しかなく、Xcode のクラッシュ ログからのものです。
誰かが、それが修飾子の仕様であることをどうやって知るのかと尋ねました. ビルド設定の複数の変数で機能するためです。Plist プリプロセッサは、おそらくビルド システムと同じメカニズムを使用してビルド変数を解決します。
Hack Saw さん、そのバグ レポートから返信があった場合は、忘れずにお知らせください :-)