Packet Tunnel Provider

I was very excited to see VPN APIs are being opened up to general developers wtih iOS 9.


I see a note in the "What's New" about a "Packet Tunnel Provider extension point" but I don't see any docs on it nor do I see this as an option in Xcode 7's add Application Extension screen. Does anyone know how to get started with this? Is it not in the first beta?

I'm also really excited about this new feature, but don't find any more docs.

According to "What's New in NetworkExtension.Framework" session of WWDC 2015(6/12),

the sample code for simple tunnel and the reference of NetworkExtension.Framework will be coming soon.


https://developer.apple.com/videos/wwdc/2015/?id=717

For anyone watching this thread, the sample code was released yesterday. Enjoy! Make sure you have Xcode 7 beta 3. Some things in NetworkExtension were renamed between beta 2 and beta 3, so the code won't compile with anything older than beta 3.

Packet Tunnel Provider
 
 
Q