Hi,
ich verzweifele weiterhin mit meiner MacOS-App im AppStore. Nachdem ich jetzt auf einen Mediaplayer umgestiegen bin, der kein QuickTime mehr referenziert und somit die App endlich hochladen kann, nun das nächste Problem, weswegen meine App im Review-Schritt abgelehnt wird:
Zitat:
Your app uses or references the following non-public APIs:
lzma_code
_lzma_end
_lzma_stream_decoder
The use of non-public APIs is not permitted on the App Store, because it can lead to a poor user experience should these APIs change.
Next Steps
If you are using third-party libraries, please update to the most recent version of those libraries. If you do not have
access to the libraries' source, you may be able to search the compiled binary using the "strings" or "otool" command line tools. The "strings" tool can output a list of the methods that the library calls and "otool -ov" will output the Objective-C class structures and their defined methods. These tools can help you narrow down where the problematic code resides.
Continuing to use or conceal non-public APIs in future submissions of this app may result in the termination of your Apple Developer account, as well as removal of all associated apps from the App Store.
Habe mal "otool -ov" auf den Libraries ausprobiert, finde zumindest den String lzma darin nicht, was aber nichts bedeuten muss.
Könnte dies echt von TZipFile kommen? Also ich nutze beim Schreiben von Zip-Files nur den Standard, also zcDeflate und beim Lesen kann ich ja quasi nix dafür, was er alles an Komprimierungen lesen kann. Hat da jemand Erfahrung mit dieser Fehlermeldung und wie man sie umgehen kann. Ich nutze im betroffenen Projekt ansonsten für MacOS an Bibliotheken noch so ziemlich die komplette TMS-Software FMX-Suite und FFMPEG Player For Firemonkey.
Grüße, Philipp