objective-c - Basculer entre l'environnement de développement et l'environnement de publication dans le projet iOS pour faciliter les tests
三叔
三叔 2017-06-10 09:48:16
0
1
1070

L'exigence actuelle est la suivante : ajoutez une ligne à la liste des paramètres dans l'APP pour utiliser spécifiquement des cellules pour changer d'environnement de serveur pour les comptes spéciaux, afin que vous puissiez basculer librement entre les environnements de développement, de test et formels.

Actuellement, toutes les définitions de macros globales sont écrites dans des fichiers PCH. Je souhaite utiliser NSUserDefault ou Singleton pour maintenir la collection de variables d'environnement, mais cela n'a aucun effet. Cependant, en utilisant Build Configuration pour configurer plusieurs environnements, en utilisant des fichiers xcconfig pour configurer plusieurs environnements et en utilisant Targets pour configurer plusieurs environnements, ces méthodes regrouperont plusieurs applications et le processus de configuration n'est pas simple. En fait, il devrait exister un moyen plus simple d'implémenter une petite fonction de commutation entre plusieurs environnements. J'espère que les étudiants intéressés pourront répondre à cette question.

三叔
三叔

répondre à tous(1)
漂亮男人

Utilisez NSUserDefault, puis définissez la macro APIHost pour déterminer la valeur en fonction de la valeur NSUserDefault

#define ServerHost [[NSUserDefaults standardUserDefaults] objectForKey:@"xxxxx"]?releaseHost:debugHost
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal