Overview
iOS App Extensions feature enables adding extension via NativeScript plugins or with adding extensions folder inside App_Resources/iOS/.
The extension should be created and developed inside Xcode. Once the user is happy with the result, the folder containing the extension should be copied inside App_Resources/iOS/extensions. The an extension.json should be added. This file describes the SDK frameworks used in the extension and the assetcatalogCompilerAppiconName. For example:
{
"frameworks": ["NotificationCenter.framework"],
"assetcatalogCompilerAppiconName": "AppIconExtension"
}
In the example above you should have an .xcassets catalog with AppIconExtension.appiconset inside the extension folder.
Each folder inside App_Resources/iOS/extensions is considered a separate extension and the folder name is considered the extension name.
Known issues
Discussion
Please, don't report problems here. Instead, open a new issue and link it to this one.
Let's use this discussion for suggestions and improvement ideas. We would love to hear from you!
Overview
iOS App Extensions feature enables adding extension via NativeScript plugins or with adding
extensionsfolder insideApp_Resources/iOS/.The extension should be created and developed inside Xcode. Once the user is happy with the result, the folder containing the extension should be copied inside
App_Resources/iOS/extensions. The anextension.jsonshould be added. This file describes the SDK frameworks used in the extension and theassetcatalogCompilerAppiconName. For example:{ "frameworks": ["NotificationCenter.framework"], "assetcatalogCompilerAppiconName": "AppIconExtension" }In the example above you should have an
.xcassetscatalog withAppIconExtension.appiconsetinside the extension folder.Each folder inside
App_Resources/iOS/extensionsis considered a separate extension and the folder name is considered the extension name.Known issues
Automaticcode signing. Any provision configuration insideApp_Resources/iOS/build.xcconfigwill be ignored. And the application build will most probably fail.Discussion
Please, don't report problems here. Instead, open a new issue and link it to this one.
Let's use this discussion for suggestions and improvement ideas. We would love to hear from you!