Files
nucleic-remote-ios/NucleicRemote/NucleicRemote/Info.plist
T
abkslmandNucleic 16da64da3b QR Code Scan Failure
Nucleic-Session: 80E30D7B-70A8-479A-A9A8-7E267486EAE1
Co-authored-by: Nucleic <[email protected]>
2026-07-03 01:40:46 -07:00

34 lines
1.7 KiB
Plaintext

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSBonjourServices</key>
<array>
<string>_nucleic._tcp</string>
</array>
<!-- iOS 14+ gates ALL local-network access — both Bonjour discovery (_nucleic._tcp above)
and a direct NWConnection to the Mac's LAN IP from the pairing QR — behind the
local-network permission, which only prompts if this usage string is present. Without
it the grant never happens and every LAN connection fails silently, so pairing and
reconnect appear to "do nothing." -->
<key>NSLocalNetworkUsageDescription</key>
<string>Nucleic connects to your Mac on the local network to pair and to sync your sessions and approvals.</string>
<key>NucleicChannel</key>
<string>$(NUCLEIC_CHANNEL)</string>
<!-- The short git commit this build came from, shown in the non-release banner to match
the Mac. Left empty here and overwritten in the built product by the NucleicRemote
target's "Stamp git commit into Info.plist" build phase (git rev-parse --short HEAD). -->
<key>NucleicCommit</key>
<string></string>
<key>NSSupportsLiveActivities</key>
<true/>
<!-- Export compliance: the app ships a Noise-Protocol secure channel (X25519 /
ChaCha20-Poly1305 / SHA-256 via CryptoKit). App Store Connect's export-compliance
questionnaire classified this as EXEMPT (standard algorithms / mass-market, no
documentation required), so this is false ("uses no non-exempt encryption"). That
suppresses the per-submission encryption prompt; no compliance code is needed. -->
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
</dict>
</plist>