Je maintiens deux fichiers constantes dans mon application où dans lequel un fichier contient toutes les constantes définies à l'aide #define
et un autre fichier contient toutes les constantes définies à l'aide:App fait référence aux anciennes valeurs dans le fichier des constantes après la mise à jour
static NSString const *holidaysearch = @"holidaySearch"
Fondamentalement, je les utilise pour former l'URL pour les appels de serveur. Notre application est déjà dans le magasin de l'application. Donc, dans une mise à jour de mon application que j'ai publiée la semaine dernière, j'ai apporté des modifications aux deux fichiers constants en modifiant uniquement les valeurs.
Pour par exemple.:
static NSString const *holidaysearch = @"getholidaySearch"
(Lorsque des moyens en temps réel dans mon application j'ai changé url). Mais lorsque l'utilisateur met à jour l'application et exécute l'application, la constante fait toujours référence à l'ancienne valeur (i.e holidaysearch) en raison de laquelle nous sommes confrontés à des problèmes. Mais cela fonctionne bien lorsque l'utilisateur installe la dernière version directement. Alors, y a-t-il un concept de mise en cache iOS du fichier de constantes lors de la mise à jour de l'application ou de toute autre chose à faire? Propose-moi un correctif pour ça.