I find that in latest Xcode9.2, Voice over IP option is removed from Background Modes in Project Capabilities, But still work if mannualy edit Info.plist, Why? Does it mean Apple not allowing App using this feature? Can App pass Apple review if I use Voi

I'm use VoIP feature in my App, and I read an article "Voice Over IP (VoIP) Best Practices" from Apple official web site. it says App should turn on "Voice over IP" option if using VoIP:

Like all apps that support background operation, your VoIP app must have background mode enabled in the Xcode Project > Capabilities pane. Select the checkbox for Voice over IP.


But in my Xcode 9.2, I cannot find "Voice over IP" option in BackGround Modes in he Xcode Project > Capabilities pane.

I found VoIP feature still work in I directly edit Info.plist and add voip string.


So, Why is Voice over IP option removed from Xcode9.2? Does it mean Apple not allowing App using this feature? Can App pass Apple review if I use Voice over IP feature through directly edit Info.plist?

Replies

Not new to Xcode 9.2...


Seen this thread from last year?


https://forums.developer.apple.com/thread/50106