[TIMOB-25229] iOS: Automatic integration of resource bundles from frameworks
GitHub Issue | n/a |
---|---|
Type | Improvement |
Priority | Medium |
Status | Open |
Resolution | Unresolved |
Affected Version/s | Release 6.2.0 |
Fix Version/s | n/a |
Components | iOS |
Labels | n/a |
Reporter | Jan Vennemann |
Assignee | Jan Vennemann |
Created | 2017-09-05T14:42:35.000+0000 |
Updated | 2018-03-08T11:20:27.000+0000 |
Description
In 6.2.0 we introduce the automatic integration of frameworks from modules and from the apps
platform/ios
folder. To further ease the use of frameworks, the build should also be able to automatically integrate any resource bundles from frameworks with the Xcode project. This will remove the need to manually copy them to a module's Resources
directory.
[~jvennemann] Is that something we can do for 7.0.0? And how does Hyperloop do that currently? Remember my message today about the Intercom SDK, that may have been something related. Technically, we "just" need to reference them via our beloved pbx-file.
Hyperloop also does not support resource bundles as of now. But this is totally something we can easily implement in the framework hook. The only question is if there needs to be any control over which bundle should be integrated? Took a quick look at the Intercom SDK and there is no mention about the bundles in their manual installation guide. Also tested with CocoaPods and they just seem to copy them over to the app dir.
Yep, bundles usually are not handled anything special, they are just copied to the product by linking it as a resource in the pbx. If we do this, it should be done for both Hyperloop and classic modules.
Due to the schedule for 7.0.0 versus the remaining work, moving to 7.1.0