fis*_*ch2 30 ios cocoapods cordova cordova-plugins
我正在开发一个Cordova插件,对于iOS平台,我想要合并一些现有的(非cordova特定的)Cocoapods.我无法找到有关如何使其工作的任何信息或示例,我希望这是一个相当常见的用例.
请注意,我并没有尝试将Cordova用作Cocoapod,其中有大量信息,而是使用我正在开发的Cordova插件的iOS平台内的Cocoapods.
Cordova plugin.xml
通常需要列出所有项目依赖项以正确捆绑事物.有没有人知道内部使用Cocoapods的Cordova或PhoneGap插件?
小智 33
我只是浪费了几个小时,所以我想我会把它放在任何感兴趣的人身上.Cordova从Cordova-CLI版本6.4.0/Cordova iOS版本4.3.0支持与CocoaPods的直接集成.
详细信息请访问:https: //cordova.apache.org/docs/en/latest/plugin_ref/spec.html
只需添加以下内容:
<platform name="ios">
...Other iOS platform specific declerations...
<framework src="OpenSSL" type="podspec" spec="~> 1.0.0" />
</platform>
Run Code Online (Sandbox Code Playgroud)
到你的插件的plugin.xml文件.Cordova自动生成.xcworkspace.使用它而不是xcodeproj文件,你很高兴.
我找不到解决此问题的好方法,因此为它创建了一个插件https://github.com/blakgeek/cordova-plugin-cocoapod-support。它增加了对在plugin.xml中定义Cocoapod依赖关系的支持。应该将其作为另一个插件的依赖项包括在内,然后该插件可以在plugin.xml的ios平台部分中添加条目。它支持所有的pod依赖规范,例如git repo,配置,子规范等。希望这对某人有所帮助。
我也找不到太多信息,所以我写了一个Cocoapods插件来帮助:https : //github.com/xdissent/cocoapods-cordova 它可以plugin.xml
自动管理您的内容,并建立一个仅在非cordova中链接的通用静态库。依赖性。当前是一个WIP,但是我已经在一些插件上成功使用了它。
归档时间: |
|
查看次数: |
14819 次 |
最近记录: |