Добавление возможностей IOS программно в плагин Cordova

Я разработал плагин для Cordova IOS, для использования групп приложений.

Плагин должен активировать возможность групп приложений в разделе " Targets → " Capabilities в XCode и выбрать одну из App Groups.

Если я активирую его вручную, он будет работать хорошо, но я бы хотел активировать его программно, хорошо в plugin.xml или с помощью пользовательского хука.

Кто-нибудь добился этого?

Ответ 1

Добавьте следующее в файл plugin.xml затем удалите и переустановите плагин:

<platform name="ios">
    <config-file target="*.entitlements"
            parent="com.apple.security.application-groups">
            <array><string>group.com.example</string></array>
    </config-file>
    <config-file target="**/Entitlements-Debug.plist"
            parent="com.apple.security.application-groups">
            <array><string>group.com.example</string></array>
    </config-file>
    <config-file target="**/Entitlements-Release.plist"
            parent="com.apple.security.application-groups">
            <array><string>group.com.example</string></array>
    </config-file>
</platform>