We are building a VPN app (PacketTunnelProvider) and allowing users to install the app through test flight and app upgrade works seamlessly without VPN, but immediately after enabling the VPN, we are not able to get app upgraded with the progress bar in test flight stuck at 90 percent and now app is not usable after that but VPN is still working.
We are not noticing the issue on ios 12.4.1 version but facing the issue on iOS 13 versions.
On looking through console app during upgradation process we are noticing a below recurring log message.
Code Block Error acquiring hold on plugins for <bundle_identifier>: Error Domain=PlugInKit Code=14 "plugins are busy" UserInfo={busyPlugInUUIDs=({ XPCExtensionBundleIdentifier = "<bundle_identifier>.tunnel"; } ), NSLocalizedDescription=plugins are busy}
Could someone please help us in resolving the issue.
Bugs like this crop up pretty frequently. There’s nothing your app can do to resolve them. The system is responsible for your updating your app; you’re not involved in that process at all.
Given that, the only path forward is to file a bug explaining the exact circumstances under which you’re seeing the problem. Make sure to attach a sysdiagnose log taken immediately after the update fails. If possible, enable additional on the device before you start the test. Specifically, follow the App Store and VPN (Network Extension) instructions on our Bug Reporting > Profiles and Logs page.
Please post your bug number, just for the record.
Back in 2020 grtteja wrote:
Are these bug reports publicly available
No.
Bug reports that you file are only visible to you, other members of your team [1], and relevant folks at Apple. For general info on this whole process, see Bug Reporting: How and Why?
A bug number is not in and of itself private info, which is why Apple shares them all the time — for example, in our release notes — and why I encourage developers to post them here on the forums.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
[1] If you opt in to that. Search Bug Reporting: How and Why? for team to learn more about that.