Mam różne konfiguracje kompilacji (Debug, scena, Prod) zdefiniowane dla mojego app i używam zdefiniowane przez użytkownika ustawienia produkcji:Stosować zdefiniowane przez użytkownika ustawienia budować w zwyczaju .plist złożyć
skonfigurować Facebook login i inne rzeczy w Info.plist
pliku:
w tym scenariuszu $(USER_DEFINED_SETTINGS)
notacja wykonuje pracę.
Kiedy próbowałem skonfigurować Google signin, który wymaga zastosowania dodatkowych .plist
plik (GoogleService-Info.plist
) i użyłem zdefiniowane przez użytkownika ustawienia w taki sam sposób, co robię w pliku Info.plist
, to nie działa .
Jak mogę użyć ustawień zdefiniowanych przez użytkownika w niestandardowych plikach .plist
? Jeśli nie mogę, jak mogę to obejść?
+1 Chociaż nie podoba mi się samo rozwiązanie, nie mogę znaleźć innego sposobu, aby to osiągnąć. Google powinien zapewnić przynajmniej sposób zmiany identyfikatora śledzenia za pośrednictwem interfejsu API (i nie modyfikować samej listy.). – GoRoS
@GoRoS Zgadzam się, że to nie jest najlepsze rozwiązanie, jakie mogę sobie wyobrazić, ale niestety, jest to jedyny sposób, w jaki mogę to osiągnąć po spędzeniu dużej ilości czasu, starając się rozwiązać to ładnie. – KlimczakM
Myślę, że możesz użyć $ {USER_DEFINED_SETTINGS} nie w niestandardowym plist, ale w swoim Info.plist projektu, ale jeszcze go nie wypróbowałem. – dan