<key>com.apple.developer.networking.networkextension</key>
<array>
<string>app-proxy-provider</string>
<string>packet-tunnel-provider</string>
</array>
Your
.entitlements
file looks OK [1] but that’s only one input to the code signing story. The other input is your provisioning profile, which has to whitelist these entitlements. When you go to export the production app, do you get to the
Select certificate and ioS App Store profiles stage? Once you select your distribution profile and click Next, do you then get to the next state,
Review ***.ipa content? Or does it fail before getting there?
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"
[1] It’s a bit weird that you’ve included
app-proxy-provider
when you’re only building a packet tunnel provider.