0
votes

Crash iOS: Impossible d'ouvrir un royaume au chemin

Je vois un certain nombre d'accidents sur les cris-cars mais incapables de reproduire le crash qui se passe sur l'application lancement. Est-ce que quelqu'un sait comment reproduire le crash ci-dessous? J'ai essayé toutes les réponses sur GitHub et Stackoverflow et personne n'a été mentionné sur la reproduction de cet accident spécifique. Donc, si je dispose d'un correctif, il n'ya aucun moyen de le tester sauf enfreindre la réalisation de la production, puis en supposant que les collisions ne montrent que des accidents.

S'il vous plaît aider.

Erreur:

Erreur fatale: "Essayez!" expression inattendue a soulevé une erreur: erreur d'erreur = io.realm code = 2 "Impossible d'ouvrir un royaume sur le chemin" /var/mobile/conontainers/data/application/03ba7c37-9852-4A01-8F6-949E308EDCD/documents/default.realm .lock ': Open () a échoué: opération non autorisée. " Userinfo = {code d'erreur = 2, nsfilepath = / var / mobile / conteneurs / données / application / 03ba7c37-9852-4a01-8f6-949e308eadcd / documents / default.realm.lock,

Code d'appel xxx

code d'échantillon xxx


7 commentaires

Avez-vous essayé de désactiver Sandboxing si c'est sur? Sélectionnez le projet INT Il a quitté la colonne, puis une onglet de capacités-> Sandboxing.


S'il vous plaît partagez votre code. Surtout celui où vous utilisez royaume sur l'application Démarrer.


@ Václav J'ai mis à jour la question à avoir le code. Existe-t-il un moyen de reproduire le crash lui-même pour comprendre quand cela se produit-il?


MDR. Je sais que. C'est pourquoi je demandais si votre l'a essayé avec de la boite de sable.


@Jay Comment vais-je éteindre le projet de sandbox pour iOS App si cela n'est pas disponible pour moi de changer? Aussi je n'ai pas fait ça. Est-ce que ça va d'accord pour que le sandbox a-t-il été éteint lorsque vous publiez l'application à appstore? De plus, ma question est plus sur la façon dont la réplication de ce crash si vous pouvez également vous aider.


@Jay Merci comme j'ai dit que j'ai essayé d'éteindre l'option Sandboxing, mais l'option n'est pas disponible dans l'onglet Capacités de mon projet, je ne peux donc pas l'éteindre.


Ah! Vous construisez iOS App ... La fonctionnalité Sandbox est MacOS, Désolé, j'ai oublié ça.


3 Réponses :


0
votes

Documentation RealM a quelques informations sur la façon de gérer cette erreur. Vérifiez si leurs instructions pour rétrograder l'attribut d'accès au fichier sont adaptées à votre cas.


1 commentaires

J'utilise le filemanager.default.setattributes et transmettez le fichierProtectionType à .none qui sera un problème?



0
votes

Ajout de la valeur par défaut.Realm.lock dans un nouvel emplacement a fait le tour et arrête les crashs de comparaître à nouveau. Cependant, je n'ai jamais été capable de reproduire l'accident. C'est parce que cela pourrait se produire en arrière-plan.


1 commentaires

Pouvez-vous expliquer plus cela.



0
votes

Supprimer le pod royaume du projet et réinstaller cela m'a aidé :)


1 commentaires

Et si quelque chose est déjà en production et en direct, utilisez ma solution suggérée fonctionne.