アプリがヒットするサーバーの構成を含むxcconfigファイルがあります。デバッグモードでは、これはリリースビルドのサーバーとは異なります。
私が抱えている問題は、形式 http://www.stackoverflow.com のURLが二重スラッシュの後のコメントとして扱われることです。したがって、コードで取得する文字列は「http:」です。
Info.plistに-traditionalビルドフラグを付けることができることを読みました。他の誰かが同様の問題を抱えていてそれを解決したかどうか疑問に思っていましたか?
ありがとう。
簡単な回避策は次のとおりです。
WEBSITE_URL = https:/$()/www.example.com
また、xcconfigファイルでダブルスラッシュを使用する方法もわかりませんでした。しかし、私は回避策を見つけました
xcode-usersメーリングリストから:xcconfigfileで、httpスキームなしでURLを保存します。
MYURL = stackoverflow.com
Info.plistで、プロパティ値を
http://${MYURL}
宣言するだけ
SIMPLE_SLASH=/
次に、あなたのURLは
http:$(SIMPLE_SLASH)/www.stackoverflow.com
SLASH=/
API_URL=http:$(SLASH)/endpoint.com