W mojej aplikacji ios próbuję rozróżnić środowiska, aby wywoływać połączenia internetowe w odpowiednim środowisku (Development
, Staging
i Production
).iOS - Konfiguracja niestandardowa - "Brak takiego modułu"
Do tego Stworzyłem plik configuration.plist
z różnych punktów końcowych dla każdego środowiska i:
- Duplicated konfiguracji
Debug
i nazwał goDevelopment Build
. - Utworzono nowy system o nazwie
Development
(powielony schematDebug
) iw zakładce Info (Run
sekcja) wybrał konfiguracjiDevelopment Build
.
Po uruchomieniu w trybie debugowania wszystko działa normalnie.
Używam kapsułek kakao.
Jeśli wybiorę Development
schemat, mam No such module 'JazzHands'
Gdybym edytować schemat Development
korzystania z kompilacji Debug
, to działa dobrze.
Muszę więc trochę pomijać, żeby nie zadziałało.
Możliwy duplikat [ramy Swift nie działają z konfiguracji kompilacji o nazwie innej niż „Debug” lub „Release”: Nie ma takiego modułu] (http : //stackoverflow.com/questions/26073088/swift-frameworks-do-not-work-with-build-configurations-named-other-than-debug) – Mazyod
To na pewno wygląda. –