Ausfuhr-Erklärung zur Verschlüsselung hinterlegt
ITSAppUsesNonExemptEncryption: false in der Info.plist. Damit entfällt das „Missing Compliance" bei jedem neuen Build in App Store Connect. Die Erklärung trifft zu: die App nutzt ausschließlich Verschlüsselung des Betriebssystems — HTTPS über URLSession und den Schlüsselbund für die Tokens. Eigene Algorithmen gibt es keine; im Quelltext steht nur ein `import Security`, und das für SecItemAdd und SecItemCopyMatching. Als Vorbehalt im Quelltext vermerkt: VLCKit ist ein fremdes Binary mit eigenen Netzwerkbibliotheken. Solange nur Dateien vom eigenen Server laufen, bleibt es bei Standardverfahren — käme etwas mit eigener Verschlüsselung dazu, gehört der Wert überprüft. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -31,6 +31,8 @@
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>ITSAppUsesNonExemptEncryption</key>
|
||||
<false/>
|
||||
<key>NSAppTransportSecurity</key>
|
||||
<dict>
|
||||
<key>NSAllowsLocalNetworking</key>
|
||||
|
||||
+2353
-2352
File diff suppressed because it is too large
Load Diff
+18
@@ -100,6 +100,24 @@ targets:
|
||||
CFBundleURLSchemes:
|
||||
- com.scarriffleservices.flixy
|
||||
|
||||
# Die Ausfuhr-Erklärung zur Verschlüsselung.
|
||||
#
|
||||
# `false` heißt: die App nutzt ausschließlich Verschlüsselung, die
|
||||
# unter die Ausnahmeregelung fällt. Das trifft hier zu — HTTPS über
|
||||
# URLSession und der Schlüsselbund für die Tokens, beides vom
|
||||
# Betriebssystem gestellt. Eigene Algorithmen gibt es keine.
|
||||
#
|
||||
# Ohne diesen Eintrag fragt App Store Connect bei JEDEM Build erneut
|
||||
# („Missing Compliance"), und der Build lässt sich bis dahin nicht
|
||||
# verteilen.
|
||||
#
|
||||
# Zu beachten, falls sich das ändert: VLCKit ist ein fremdes Binary
|
||||
# und bringt eigene Netzwerkbibliotheken mit. Solange nur Dateien vom
|
||||
# eigenen Server abgespielt werden, bleibt es bei Standardverfahren.
|
||||
# Käme irgendwann etwas mit eigener Verschlüsselung dazu — DRM etwa —,
|
||||
# gehört dieser Wert überprüft.
|
||||
ITSAppUsesNonExemptEncryption: false
|
||||
|
||||
# Ohne diesen Schlüssel lehnt ActivityKit jede Anfrage ab — und
|
||||
# zwar wortlos, was die Suche nach dem Grund unangenehm macht.
|
||||
NSSupportsLiveActivities: true
|
||||
|
||||
Reference in New Issue
Block a user