cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shazron Abdullah (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-11893) CocoaPods support: Provide a way to add use_frameworks! on the Podfile
Date Mon, 12 Feb 2018 02:56:01 GMT

    [ https://issues.apache.org/jira/browse/CB-11893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16360235#comment-16360235
] 

Shazron Abdullah commented on CB-11893:
---------------------------------------

[~jcesarmobile] you mean the preference, say would be "AllowCocoaPodsUseFrameworks", and default
to false? I think by adding the annotation it would already signal that this value is "true",
so I am hesitant to add one more config option.

I'm thinking that with enough nagging in the console output, devs will get that there is a
plugin that requires use_frameworks, so either all of their plugins us dynamic iOS frameworks,
or they remove that particular plugin.

Here's the possible scenarios:
 # 1 use_frameworks plugin, no other plugins -> OK
 # 1 use_frameworks plugin, other plugins that don't use use_frameworks - print a warning
for each non-use_frameworks plugin (maybe point to the 'offending' plugin)--
 # 1 use_frameworks plugin, other plugins also have use_frameworks -> OK

 

Of course this will all depend on the order of plugins loaded (to detect whether a plugin
has use_frameworks). For example, if the use_frameworks plugin was *not* loaded first, we
won't detect this case for subsequent plugins, so there needs to be plugin load ordering/preprocessing.
Might get messy.

 

> CocoaPods support: Provide a way to add use_frameworks! on the Podfile
> ----------------------------------------------------------------------
>
>                 Key: CB-11893
>                 URL: https://issues.apache.org/jira/browse/CB-11893
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: cordova-ios
>            Reporter: jcesarmobile
>            Priority: Major
>              Labels: backlog
>             Fix For: cordova-ios@5.0.0
>
>         Attachments: Integrating Static Library With Cocoapods Use_frameworks.pdf
>
>
> If the library you want to use on the plugin uses Swift or you want to use dynamic frameworks
you have to add use_frameworks! on the Podfile
> I don't think there is a way of adding it right now.
> We should provide a way of adding it 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message