cordova-plugin-file-transfer 在 ios 构建中不起作用

ans*_*rma 5 ionic-framework

以下构建命令失败:

\n
/Users/RK/Documents/IONIC/ionic/wema-test/platforms/ios/wemalife-app/Plugins/cordova-plugin-file-transfer/CDVFileTransfer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler\n\n\xe2\x80\x9c@ionic-native/file-transfer\xe2\x80\x9d: \xe2\x80\x9c^5.27.0\xe2\x80\x9d,\n\n\xe2\x80\x9ccordova-plugin-file-transfer\xe2\x80\x9d: \xe2\x80\x9c^1.7.1\xe2\x80\x9d,\n
Run Code Online (Sandbox Code Playgroud)\n

ios 构建失败

\n

离子:

\n
\n

Ionic CLI:5.4.16 (/usr/local/lib/node_modules/ionic) Ionic 框架\n:ionic-Angular 3.9.2 @ionic/app-scripts:3.2.4

\n
\n

科尔多瓦:

\n
\n

Cordova CLI:10.0.0 Cordova 平台:ios 6.1.0 Cordova 插件:\ncordova-plugin-ionic-keyboard 2.2.0(以及其他 23 个插件)

\n
\n

公用事业:

\n
\n

cordova-res:未安装 native-run:未安装

\n
\n

系统:

\n
ios-sim : 8.0.2\nNodeJS : v12.18.3 (/usr/local/bin/node)\nnpm : 6.14.6\nOS : macOS Catalina\nXcode : Xcode 11.6 Build version 11E708\n
Run Code Online (Sandbox Code Playgroud)\n

回复

\n

小智 2

打开错误文件。

/用户/RK/文档/IONIC/ionic/wema-test/platforms/ios/wemalife-app/Plugins/cordova-plugin-file-transfer/CDVFileTransfer.m

删除第 107 行和第 110 行。

NSString* userAgent = [self.commandDelegate userAgent];
if (userAgent) {
[req setValue:userAgent forHTTPHeaderField:@"User-Agent"];
}
Run Code Online (Sandbox Code Playgroud)

再尝试编译一下,就可以编译了。