【发布时间】:2018-07-15 12:33:07
【问题描述】:
我正在创建一个自定义 Cordova 插件,该插件需要指定一些自定义 Xcode 构建设置(例如,CLANG_CXX_LANGUAGE_STANDARD)。
我想我可以使用cordova-custom-config plugin 的config.xml 规范来设置它,如下所示:
<custom-preference name="ios-XCBuildConfiguration-CLANG_CXX_LANGUAGE_STANDARD" value="gnu++0x" quote="none" buildType="release" />
<custom-preference name="ios-XCBuildConfiguration-CLANG_CXX_LANGUAGE_STANDARD" value="gnu++0x" quote="none" buildType="debug" />
<custom-preference name="ios-XCBuildConfiguration-CLANG_CXX_LIBRARY" value="libc++" quote="none" buildType="release" />
<custom-preference name="ios-XCBuildConfiguration-CLANG_CXX_LIBRARY" value="libc++" quote="none" buildType="debug" />
<custom-preference name="ios-XCBuildConfiguration-GCC_C_LANGUAGE_STANDARD" value="gnu99" quote="none" buildType="release" />
<custom-preference name="ios-XCBuildConfiguration-GCC_C_LANGUAGE_STANDARD" value="gnu99" quote="none" buildType="debug"/>
但是,当使用plugman install 安装插件时,它们不会被应用。
关于如何从 Cordova 插件修改 Xcode 构建设置的任何建议?谢谢
【问题讨论】: