本文主要記錄 Network Extension 的申請表格填寫及 Apple 的郵件反饋,Network Extension 的具體使用和 Demo 可以參考 iOS 無法獲取 WiFi 列表?一定是因為你不知道這個框架 這篇文章。
一. 申請表格
填寫內容如下:
XXXXXXXX
Team ID: XXXXXXXXXX
Team Memberships: Apple Developer Program
Company / Organization: XXXXXXXXXX
Company / Product URL: http://www.XXXXXXXX.XXX/
What's your product's target market?
Consumer
What's your company's primary function?
Carrier
Describe your application and how it will use the Network Extension framework.
This application can help users to achieve a more efficient and convenient virtual private network function, the user can customize the rules to achieve different network operations for different processing. This application will use Extension framework Network to take over the user's selected application network requests, and according to the rules of the user to develop rules for them to deal with the corresponding.
What type of entitlement are you requesting?
App Proxy
Which platform does your application support?
iOS
Which IP protocol does your application support?
IPv4, IPv6
Which Transport protocol does your application support?
TCP
Which VPN protocol does your application support? (VPN solutions only)
Which Network layer does your application support? (VPN solutions only)
Which authentication protocol does your solution utilize? (VPN solutions only)
Which authentication protocol does your solution utilize? (Content Filter solutions only)
Username/Password
What authentication protocol does your solution utilize? (Hotspot Helper solutions only)
Does your solution contain or integrate with an MDM server?
No
Does your solution integrate with a cloud service? (Content Filter, VPN, MDM)
No
複製程式碼
二. 郵件往來
申請表格填寫完成後收到如下系列郵件,發件人均為 networkextension@apple.com。
1. Acknowledgement of your Network Extension framework request -Follow-up: XXXXXXXXX
這一封是填完申請表之後收到的,大致意思就是蘋果已經收到了我的申請,會盡快處理巴拉巴拉。不過不知道為啥,這一封郵件我收到了三遍,可能是蘋果那裡自動回覆的問題。
Thank you for requesting information about the Network Extension framework. If you have already filled out the request questionnaire then your request will be addressed at our earliest convenience. Otherwise please visit <https://developer.apple.com/contact/network-extension/> and enter the required information.
Regards,
Developer Technical Support
Apple Worldwide Developer Relations
複製程式碼
2. Re: Requesting information about the Network Extension framework
這一封是申請成功的郵件,表示我的賬號已經成功具備了使用該模組的許可權,蘋果在郵件中詳細給出了官方文件地址和出問題之後的反饋方式,貼心。
Please include the line below in follow-up emails for this request.
Follow-up: XXXXXXXXX
Hi,
Thanks for your interest in the Network Extension APIs.
We added a new template containing the Network Extension entitlements to your team.
To use these special entitlements you must create a new provisioning profile in the Certificates, Identifiers & Profiles section of the developer web site.
<https://developer.apple.com/account/>
When you create a Development or Distribution provisioning profile for your Team ID, after selecting the devices to be included in the profile, you should see a new page entitled “Do you need additional entitlements?”. Select “Network Extension” from the Entitlements popup to include the Network Extension framework entitlements in your new profile.
Once you’ve finished generating the profile, you can use it in Xcode like any other manually-generated profile.
IMPORTANT: If you have problems getting this to work, read Technote 2415 “Entitlements Troubleshooting” for troubleshooting steps.
<https://developer.apple.com/library/ios/technotes/tn2415/_index.html#//apple_ref/doc>
You may also want to read “Debugging Entitlement Issues”, which is specifically focused on the special entitlements used by the Network Extension framework.
<https://forums.developer.apple.com/message/75928#75928>
NOTE: This address is only for requesting Network Extension entitlements. If you need additional support please visit the Apple Developer Forums at <https://forums.developer.apple.com/community/core-os/networking> or open a DTS Technical Support Incident following the steps posted here: https://developer.apple.com/support/technical/submit/
Thank You.
Apple Developer Technical Support
複製程式碼
三. 其他
然後到這裡就表示申請成功了,其他資訊包括申請失敗/申請無回覆/這樣申請可不可以之類的問題,我也不知道該怎麼辦,全過程都在上面了,沒有額外流程,沒有給蘋果回覆郵件,沒有打電話,啥都沒,另外我是個人賬號(無鄧氏編碼的那種),所以恕不一一回復。
如有任何智慧財產權、版權問題或理論錯誤,還請指正。
https://juejin.im/post/5a3216816fb9a0452a3c57ee
轉載請註明原作者及以上資訊。