Bekanntmachung: iOS 5 Core Data + sqlite

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Bekanntmachung: iOS 5 Core Data + sqlite

    Hallo Community,

    ich habe eine App die reibungslos in iOS 4 funktioniert hat (SMS+). Bei der Portierung für iOS 5 ist mir aufgefallen, dass Core Data meine sqlite Datei nicht mehr
    ordnungsgemäß einliest. (T9 Datenbank)

    Daraufhin habe ich alles Mögliche probiert. 1 Woche Recherche und Google haben mir keine Erfolge gebracht. (Ein erfahrener Entwickler hätte es vllt. schon in ein paar Stunden gelöst ) =D
    Heute 5 Minuten vor Feierabend habe ich es gelöst.

    iOS 4 führt anstandslos sqlite Dateien aus, die als "ausführbare Unix Datei" deklariert sind. => iOS 5 bringt keine Fehlermeldung/Exception und meckert nicht einmal, aber er weigert sich solche Dateien über
    Core Data einzulesen.

    => Lösung dieses Dilemmas: chmod -x <.sqlite>
    => Damit formatiert ihr diese sqlite Datei in eine sqlite Datei mit Art "Dokument"
    (An dieser Stelle danke an Michael)

    Hoffe konnte damit helfen, wenn jemand das selbe Problem hat.

    (Kleiner Schritt für die OS X Entwicklerforum Gemeinde, aber ein großer Schritt für mich) ;)

    Schön Abend noch

    Mani
    lernen, lernen, lernen :)