mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 02:29:55 +02:00
fix(apple): resolve App Store validation errors
- Info.plist: drop unused `fetch`/`processing` background modes (no BGTaskScheduler implementation exists, which they would require); keep remote-notification. - Info.plist: set ITSAppUsesNonExemptEncryption=false — the app's standard end-to-end encryption qualifies for the mass-market export exemption, so no compliance code is required. - project.yml: emit dwarf-with-dsym for Release so archive symbol upload works. The remaining upload errors (NFC "NDEF is disallowed", Unsupported SDK) are artifacts of building with a beta Xcode/SDK 27 and clear when archiving with a release/RC Xcode; NFCNDEFReaderSession legitimately requires the NDEF format entitlement, so it is kept as-is.
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>VniDrop</string>
|
||||
<key>ITSAppUsesNonExemptEncryption</key>
|
||||
<true/>
|
||||
<false/>
|
||||
<!-- macOS: a single instance only; re-launching activates the running app
|
||||
instead of spawning another copy. -->
|
||||
<key>LSMultipleInstancesProhibited</key>
|
||||
@@ -75,8 +75,6 @@
|
||||
<false/>
|
||||
<key>UIBackgroundModes</key>
|
||||
<array>
|
||||
<string>fetch</string>
|
||||
<string>processing</string>
|
||||
<string>remote-notification</string>
|
||||
</array>
|
||||
<key>UIFileSharingEnabled</key>
|
||||
|
||||
Reference in New Issue
Block a user