中info.plist
には、システム定義の設定があります:コントローラベースのステータス バーの外観を表示します。
これはグレー表示されたブール値のオプションです。
しかし、私のプロジェクトでは多くのターゲットを使用しており、ターゲットごとにこの設定を定義する必要があります。だから、私はUser Defined Setting
このように定義しました:
しかし、型がブール型であるため、置き換えようとするON
と$(CUSTOM_STATUS_BAR_APPEARANCE_ENABLED)
機能しません。次のように plist ファイル内でそのプロパティを強制的に変更すると:
<key>UIViewControllerBasedStatusBarAppearance</key>
<string>$(CUSTOM_STATUS_BAR_APPEARANCE_ENABLED)</string>
それはまだ機能しません。なんで?分離されたplistを作成せずにどうすればそれを行うことができますか?