Enterprise apple dev account can not archive .ipa with network extension??
when I archived an .ipa with Company account ,the function of networkextension works, but when I archived it with Enterprise , the functions of networkextension dose not work?why?who can tell me the reasons and how to deal with it?
Replies
who konws the reason?
Overview
The Network Extension framework contains APIs that can be used to customize and extend the core networking features of iOS and macOS.
Network Extension Hotspot Entitlements
NEHotspotHelper
class, you do not need to obtain entitlements from Apple to use Network Extension classes. To request an entitlement to use Hotspot Helper, visit https://developer.apple.com/contact/network-extension.Personal VPN
NEVPNManager
API gives apps the ability to create and manage a Personal VPN configuration on iOS and macOS. Personal VPN configurations are typically used to provide a service to users that protects their Internet browsing activity on insecure networks such as public Wi-Fi networks.About Always-on VPN
iOS supports Always-on VPN to ensure all IP traffic is tunneled back to the organization. See the iOS Deployment Reference for information about how to configure Always-on VPN.
Network Tunneling Protocol Client
NETunnelProvider
family of APIs to connect iOS and macOS devices to a VPN server that uses a non-standard network tunneling protocol, such as an SSL-VPN server.The
NETunnelProvider
family of APIs gives apps the ability to implement the client side of a custom network tunneling protocol, called a Tunnel Provider. The Tunnel Provider runs as an app extension. The NETunnelProvider
family of APIs also contains the following classes, which are used to configure and control the Tunnel Provider:On-Device Network Content Filter
NEFilterProvider
API gives apps the ability to dynamically filter network content on iOS devices. Apps can use the following classes in school environments to protect students as they browse the Internet using school-owned devices:Wi-Fi Hotspot Authentication and Configuration
NEHotspotHelper
API gives your app the ability to perform custom authentication for Wi-Fi Hotspots. It gives users a way to seamlessly connect to a large aggregated network of Wi-Fi Hotspots. The NEHotspotConfiguration
API lets your app configure those hotspots.
It seems like you would have to be using a different App ID for the Company account and the Enterprise account. Did you check the Target's Capabilities in Xcode and the App ID info on the Enterprise account's developer portal to make sure the Network Extensions capability is enabled for that App ID?