Poate o aplicație iOS „știu“ dacă este o distribuție beta prin intermediul Apple Testflight?

voturi
2

Sunt în mijlocul de tranziție de la aplicația nativă TestFlight la TestFlight Apple prin intermediul iTunes Connect. Xcode Proiectul meu este configurat cu un sistem de beta și un sistem de distribuție, așa că am putea include o serie de caracteristici de depanare în versiunea beta folosind un steag personalizat ( o mulțime de #ifndef PRODîn codul de depanare). Schema beta are , de asemenea , un identificator de pachet separat și numele de afișare pachet, astfel încât beta și de distribuție pot trăi una lângă alta pe telefonul unui tester (pictograme separate, etc).

Cu TestFlight Apple, ID-ul de pachet trebuie să fie aceeași pentru beta și pentru distribuție. Din acest motiv, nu pot include oricare dintre caracteristicile de depanare în aranjamentul meu actual.

Caut o cale în jurul valorii de acest lucru. O posibilitate m-am gândit a fost de a crea o altă aplicație în iTunes Connect numai pentru testare, dar care pare murdar. Există o modalitate condiționată sau de a testa, în codul, dacă construi curent este o acumulare TestFlight sau o construcție de distribuție? Sau există o modalitate mai bună de a se ocupe de acest lucru?

Mulțumesc anticipat!

Întrebat 19/02/2015 la 01:54
sursa de către utilizator
În alte limbi...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more