Al llamar la función
(void) visitorSyncIdentifiers:(NSDictionary *)identifiers;
o
(void) visitorSyncIdentifiers:(nullable NSDictionary *)identifiers authenticationState:(ADBMobileVisitorAuthenticationState)authState;
La aplicación se bloquea con un error
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
En el SDK 4.13.4 de Mobile Services y versiones posteriores, el uso de caracteres especiales en la cadena de identificadores provoca un fallo.
Este problema se ha resuelto en el SDK 4.13.5 y superiores de Mobile Services. Actualice a la última versión del SDK.
La descripción del método se puede encontrar aquí: https://marketing.adobe.com/resources/help/es_ES/mobile/ios/mc_methods.html