Quando si chiama la funzione
(void) visitorSyncIdentifiers:(NSDictionary *)identifiers;
o
(void) visitorSyncIdentifiers:(nullable NSDictionary *)identifiers authenticationState:(ADBMobileVisitorAuthenticationState)authState;
L'applicazione si blocca con un errore
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
In Mobile Services SDK 4.13.4 e versioni precedenti, l'uso di caratteri speciali nella stringa di identificazione causa un arresto anomalo.
Questo problema è stato risolto nell'SDK versione 4.13.5 e successive. Aggiorna l'SDK alla versione più recente.
Puoi trovare la descrizione del metodo qui: https://marketing.adobe.com/resources/help/it_IT/mobile/ios/mc_methods.html