Mam aplikację z 2 celami. Zasoby ciągów w aplikacji są rozrzucone po całym kodzie i pliku scenorysu. Teraz potrzebuję całkowicie odrębnego zestawu ciągów dla obu celów (chociaż w języku angielskim dla obu celów). Udało mi się utworzyć 2 różne wersje wersji Localized.strings na ciąg następujący po tym łączu - Alternative strings for different targets of same App - use NSLocalizedString?Dostosuj Mainstoryboard.strings na cel
Ale nie mogłem znaleźć żadnego podobnego podejścia do segregowania pliku Mainstoryboard.strings na cel. Czy powinienem wykonać 2 kopie pliku MAinstoryboard.strings i przypisać dla każdego celu. Nie próbowałem tego, ale coś mi mówi, że to może nie być najlepsze podejście.
Zaskakująco nic na ten temat w samouczkach firmy Apple. Jakieś sugestie ?
Zgaduję, że musisz ustawić wszystkie ciągi według kodu. Zaimplementuj metodę, która pobiera odpowiedni ciąg w zależności od celu, uzyskując dostęp do właściwej ścieżki pakowania. – hasan83
Robię to już dla ciągów, które są w kodzie. Ale mam wiele ciągów w storybooku, a przeniesienie ich na kod nie jest opcją (wielka przeróbka). – Dibzmania
Co powiesz na dodanie fałszywego języka lokalizacji i zlokalizowanie swojego scenariusza zamiast z hali innego storyboardu. możesz sprawdzić preferowany język urządzenia na początku aplikacji i odpowiednio zresetować język aplikacji (tylko na jednym z celów). – hasan83