What platform are you building for?
iOS
What framework are you building with?
Cordova
What is your build ID?
f22dd9be-2858-4ced-8eab-f7f9ac37d971
What is your error message?
Hello VoltBuilder Support,
We are building a Cordova iOS app that includes an iOS Share Extension target. The archive step succeeds, and Xcode correctly compiles, links, and signs the Share Extension using its dedicated provisioning profile. However, the VoltBuilder export step fails with:
error: exportArchive “LiveShareExtension.appex” requires a provisioning profile with the App Groups feature.
** EXPORT FAILED **
The final VoltBuilder error shown in the API response is:
UserError: Conflict found, edit-config changes from config.xml will overwrite plugin.xml changes.
But the relevant failure in the build log appears to be the xcodebuild -exportArchive provisioning issue, not the edit-config warning.
App / Build Details
Platform: iOS debug/development build
Cordova iOS: cordova-ios@8.1.0
App bundle id: com.netcontroll.live
Share Extension bundle id: com.netcontroll.live.LiveShareExtension
Main app provisioning profile: Live Dev 2025-2026
Main app profile UUID: 8b5c022f-e5f3-407b-b1bd-ebd146a69fb4
Share Extension provisioning profile: Live ShareExt Dev
Share Extension profile UUID: f1e94567-e48e-4373-928c-9207d86745cf
App Group: group.com.netcontroll.live
Plugin version used: cordova-plugin-netcontroll-sharefile@1.2.12
The Share Extension provisioning profile does include the App Group entitlement:
com.apple.security.application-groups
group.com.netcontroll.live
Evidence From Build Log
In the VoltBuilder log, the archive phase looks correct:
CompileC … ShareViewController.o /platforms/ios/LiveShareExtension/ShareViewController.m … (in target ‘LiveShareExtension’ from project ‘App’)
Ld …/LiveShareExtension.appex/LiveShareExtension normal (in target ‘LiveShareExtension’ from project ‘App’)
Signing Identity: “Apple Development: …”
Provisioning Profile: “Live ShareExt Dev”
(f1e94567-e48e-4373-928c-9207d86745cf)
** ARCHIVE SUCCEEDED **
Then export fails:
xcodebuild -exportArchive -archivePath App.xcarchive -ex
Please describe the issue:
HI Guys
Our Cordova iOS app uses a custom Share Extension plugin so the app appears in the iOS Share Sheet and can receive shared PDFs/images from apps like Files, Photos, Mail, and WhatsApp.
Main app bundle ID: com.netcontroll.live
Share Extension bundle ID: com.netcontroll.live.LiveShareExtension
Latest failed build ID: f22dd9be-2858-4ced-8eab-f7f9ac37d971
The archive succeeds: the log shows ShareViewController.m compiling in target LiveShareExtension, the .appex binary being linked, and the extension signed with provisioning profile Live ShareExt Dev.
The failure happens during xcodebuild -exportArchive:
error: exportArchive “LiveShareExtension.appex” requires a provisioning profile with the App Groups feature.
The extension profile includes App Group group.com.netcontroll.live.
Could you check whether VoltBuilder is generating /platforms/ios/exportOptions.plist with provisioning profile mappings for both bundle IDs?
Expected mappings:
com.netcontroll.live → Live Dev 2025-2026
com.netcontroll.live.LiveShareExtension → Live ShareExt Dev
What is the supported VoltBuilder way to provide a separate provisioning profile for an iOS app extension?