Für MacOS gibt es unter Konfiguration drei Typen:
- Normal: und hier läuft alles stabil, man kann die App aber nur begrenzt weitergeben;
- Anwendungsstore: hier muss man Entitlements setzen und dies geht teilweise in der
IDE und teilweise nur über das Template-File (so z.B. für die Nutzung von Bluetooth); hier ist man dann aber auf das Wohlwollen der AppStore-Prüfung angewiesen; da hänge ich z.B. gerade daran, dass FFMPEG wohl intern LZMA einsetzt und Apple dies nicht zulässt;
- Entwickler-ID: hier wird die Anwendung von Apple beglaubigt, was die Weitergabe einfacher macht (bzw. wenn ich es richtige sehe, unter Catalina sogar Pflicht ist, wenn man den AppStore nicht benutzt): und diese Version läuft definitiv fehlerhaft; BLE ist nicht nutzbar, sondern lässt das Programm crashen;
Ich bin mir daher immer noch unsicher, wie ich meine App zukünftig für Apple vertreiben soll.