Cordova iOS 4.2.0
2016年6月23日
我们很高兴地宣布 Cordova iOS 4.2.0
已经发布!
除了修复一些错误之外,此版本还为 cordova-ios
添加了对 node 6 的支持!
需要发布新版本的 cordova-cli
,以便在创建新项目时将此版本的 cordova-ios 固定为默认版本。如果您想立即开始使用此版本,请确保在执行 cordova platform add/update
时指定版本。
注意: 更新时,请务必保存您的插件,否则当前未保存的插件可能不会重新安装。在您的项目中运行以下命令,将当前安装的插件保存到 config.xml
中
cordova plugin save
升级
npm install -g cordova
cd my_project
cordova platform rm ios
cordova platform add [email protected]
显式添加
cordova platform add [email protected]
iOS 平台的新增功能
cordova-ios
现在支持 node 6 了!- CB-11445 更新了签入的
node_modules
- CB-11424
AppVeyor
测试失败(路径分隔符)在cordova-ios
平台上 - CB-11375 - CDVPlugin 的 onReset 方法永远不会被调用
- CB-11366 分离 obj-c 测试,使其不从 jasmine 调用 - 修复
mktemp
变体(Linux vs Darwin) - CB-11117 优化 iOS 平台的 prepare,清理准备好的文件
- CB-11265 删除对
cordova-ios
的目标检查 - CB-11259 改进构建输出
- CB-10695 修复了使用
cordova emulate ios
无法部署到 iOS 模拟器的问题 - CB-10695 使用新的 destination 参数替换
SDK/ARCH
参数。修复了项目具有使用不同SDKs
的目标时的问题,例如:watchOS vs iOS - CB-11069 如果
wwwFolderName
是框架的路径,则CDVViewController
的appURL
为nil
- CB-11200 提升
node-xcode
版本 - CB-11235 运行 iOS 单元测试时出现
NSInternalInconsistencyException
- CB-11161 重用来自
cordova-common
的PluginManager
来add/rm
插件 - CB-11161 将
cordova-common
提升到1.3.0
。 - CB-11019 更新测试以验证项目名称更新
- CB-11019 优雅地处理应用名称的更改
- CB-11022 在插件安装/删除时复制
www
文件 - CB-6992 修复无法正常工作的创建案例,添加新测试
- CB-10957 从构建输出中删除
build*.xconfig
:*.ipa
,*.app
- CB-10964 处理以
BOM
开头的build.json
文件 - CB-10942 - 如果您有
<allow-intent href="https://*" />
,则无法为该站点中的链接<allow-navigation href="https://foo.bar" />