Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   MAC OSX App für den Appstore XE7 SP1 (https://www.delphipraxis.net/182884-mac-osx-app-fuer-den-appstore-xe7-sp1.html)

CHackbart 13. Dez 2014 18:27

AW: MAC OSX App für den Appstore XE7 SP1
 
Also mein neues JustRadio Update wurde heute Nacht quasi innerhalb von ner halben Stunde reviewed und durchgewunken.

Ich lade meine Bibliotheken normal via handle := loadlibrary(PChar(Libfolder()+'libname.dylib')); Wobei die Funktion Libfolder in dem Fall wie in meinem letzten Post ausschaut.
Theoretisch könnte man so etwas machen: result := TDirectory.GetParent(TDirectory.GetParent(Paramstr (0)))+'/Frameworks/'. Das fand ich persönlich allerdings zu unsauber.

Vorkompilierte Binaries von SQLite gibts u.a. hier: https://www.sqlite.org/download.html. Ich weiß aber nicht ob die sehr aktuell sind. Selber nutze ich eine wesentlich ältere Build.

Christian

arnof 13. Dez 2014 19:35

AW: MAC OSX App für den Appstore XE7 SP1
 
Zitat:

Zitat von CHackbart (Beitrag 1283353)
Also mein neues JustRadio Update wurde heute Nacht quasi innerhalb von ner halben Stunde reviewed und durchgewunken.

Ich lade meine Bibliotheken normal via handle := loadlibrary(PChar(Libfolder()+'libname.dylib')); Wobei die Funktion Libfolder in dem Fall wie in meinem letzten Post ausschaut.
Theoretisch könnte man so etwas machen: result := TDirectory.GetParent(TDirectory.GetParent(Paramstr (0)))+'/Frameworks/'. Das fand ich persönlich allerdings zu unsauber.

Vorkompilierte Binaries von SQLite gibts u.a. hier: https://www.sqlite.org/download.html. Ich weiß aber nicht ob die sehr aktuell sind. Selber nutze ich eine wesentlich ältere Build.

Christian

Ja danke. Eigentlich geht ja bei mir alles, bis auf Apple: ich habe nun die libsql3.dylib von meinen Mac selbst genommen. Signierung geht; alles geht, ABER: der Apploader sagt, das unterstützt mehr als X86 und X64, deshalb geht das nicht :kotz:

Unter www.sqlite.org und sonst wo auf der googlewelt habe ich keine libsqlite3.dylib zum download gefunden, die müsste man quasi wohl selbst aus dem Quellcode erstellt :kotz:

Nun mache ich gerade folgendes, damit die App den Review übersteht :?::roll:

Ich prüfe, ob die libsqlite3.dylib verfügbar ist (via eigenem LoadLibary), falls nicht bleibt die App im "Offlinemodus", wo nicht alle Funktionen verfügbar sind.

Gibt es irgendwo ein Recht was man eintragen kann/muss, um auf /usr/lib zugreifen zu können ? (Dort ist die Maceigene dylib ....

arnof 16. Dez 2014 23:21

AW: MAC OSX App für den Appstore XE7 SP1
 
So letzter Versuch, nun neue Version hochgeladen und dem Reviewer nochmals eindringlich beschrieben, das die libsqlite3.dylib eine System und damit eine SharedFramework ist. Wenn das wieder nicht geht, so ist wohl keine Mac App mit SQLite und Appstore mehr möglich.

PS: Ausgeliefert 3.0 :kotz:

arnof 18. Dez 2014 10:06

AW: MAC OSX App für den Appstore XE7 SP1
 
wieder abgelehnt:

Zitat:

2.2

The app references frameworks which are missing. This may lead to unexpected bugs or undefined behavior. The missing framework is '@rpath/libsqlite3.dylib'.

If you are unable to reproduce this issue, ensure you are testing the exact version of the app that you submitted for review, and that you're doing so in a minimally privileged environment. See Technical Q&A QA1778: How to reproduce bugs reported against Mac App Store submissions.

For information on how to symbolicate and read a crash log, please see Technical Note TN2123 - CrashReporter.
hier teste ich nur, ob die lib ladbar ist, selbst das wird das abgelehnt :kotz:

arnof 18. Dez 2014 21:53

AW: MAC OSX App für den Appstore XE7 SP1
 
Nun habe ich mir eine eigene libsqlite.dylib gemacht und auch das hochladen ging, mal wieder warten...

arnof 12. Jan 2015 18:18

AW: MAC OSX App für den Appstore XE7 SP1
 
Juhu: ich habe es nach nun über 6 Monaten geschafft, eine SQLite benutzende App in den Appstore zu bringen und damit (fast) 2 Delphiversionen verschlissen

CHackbart 12. Jan 2015 18:58

AW: MAC OSX App für den Appstore XE7 SP1
 
Gratuliere,

was genau hast du ändern müssen, damit die App geht und darf ich fragen wo ich diese finde?

Lg
Christian


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz