Avatar
Kishikawa Katsumi 2/20/2019 3:48 AM
それはわかりますよ。まずNew-Build-Systemを使ってますか?
3:49 AM
で、その場合、ScriptPhaseでの書き換えはおっしゃる通りの状況で使えないのでそれ以外の方法で書き換えることになります。
3:52 AM
ScriptPhaseでの書き換えが使えないというか、ScriptPhaseでPreprosessed-Info.plistを書き換えるのが無理なので、それ以外のものを書き換えることになります。
3:53 AM
それ以外のものの例の1つがxcconfigで、 https://github.com/kishikawakatsumi/WorkaroundPreprocessInfoPlist ^ このデモプロジェクトはその方式で接続先を書き換えています。
Contribute to kishikawakatsumi/WorkaroundPreprocessInfoPlist development by creating an account on GitHub.
3:54 AM
https://twitter.com/k_katsumi/status/1044227769113096192 ^ これも一緒に読むといいです。
@lesamoureuses たぶんNew Build Systemのせい。New Build Systemだと、Preprocess Info.plist自体は実行されてるんだけど、Script Phaseよりも後で実行されるようになったのでScript Phaseの変更は消えてしまう。