我们有一个包含 iOS 和 android 原生环境的 mobilefirst 7.0 混合应用程序项目。
我们想在 windows 7 上使用 mobile first cli 7.0 来构建项目并在我们从 git 服务器签出这个项目后生成构建时资源。当它开始解析 iOS 项目的 info.plist 时失败。
下面的错误消息是我从 mfcli 得到的:
[Error:
BUILD FAILED
D:\programs\IBM\MobileFirst-CLI7\mobilefirst-cli\node_modules\generator-worklight-server\lib\build.xml:135: The following error occurred while executing this line:
D:\programs\IBM\MobileFirst-CLI7\mobilefirst-cli\node_modules\generator-worklight-server\lib\build.xml:341: The following error occurred while executing this line:
D:\programs\IBM\MobileFirst-CLI7\mobilefirst-cli\node_modules\generator-worklight-server\lib\build.xml:351: The following error occurred while executing this line:
D:\programs\IBM\MobileFirst-CLI7\mobilefirst-cli\node_modules\generator-worklight-server\lib\build.xml:330: Failed building application: com.worklight.builder.exception.WorklightBuildException: com.worklight.builder.exception.WorklightBuildRuntimeException: Resource Manager - Problem reading info.plist file 1-byte UTF-8 �ǦC���L�Ħ줸�� 1�C Nested exception: 1-byte UTF-8 �ǦC���L�Ħ줸�� 1�C
Total time: 18 seconds
]
“资源管理器 - 读取 info.plist 文件 1 字节 UTF-8 的问题”是什么意思?
我们在 Windows 7 上的 git 本地存储库设置为 core.autocrlf = true。
info.plist 文件中有繁体中文字符,因此此问题可能与字符设置有关。