【问题标题】:cordova-plugin-file-transfer is not working in ios buildcordova-plugin-file-transfer 在 ios 构建中不起作用
【发布时间】:2020-11-25 16:11:11
【问题描述】:

以下构建命令失败:

/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

“@ionic-native/file-transfer”: “^5.27.0”,

“cordova-plugin-file-transfer”: “^1.7.1”,

在 ios 中构建失败

离子:

Ionic CLI:5.4.16 (/usr/local/lib/node_modules/ionic) 离子框架 :离子角 3.9.2 @ionic/app-scripts :3.2.4

科尔多瓦:

Cordova CLI:10.0.0 Cordova 平台:ios 6.1.0 Cordova 插件: cordova-plugin-ionic-keyboard 2.2.0,(和其他 23 个插件)

实用程序:

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

系统:

ios-sim : 8.0.2
NodeJS : v12.18.3 (/usr/local/bin/node)
npm : 6.14.6
OS : macOS Catalina
Xcode : Xcode 11.6 Build version 11E708

回复

【问题讨论】:

    标签: ionic-framework


    【解决方案1】:

    打开错误文件。

    /Users/RK/Documents/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"];
    }
    

    再次尝试编译,它会编译。

    【讨论】:

    • 您能添加一些描述吗?例如,为什么要现在编译。
    • 这就是我解决这个问题的方法。
    猜你喜欢
    • 2017-06-12
    • 1970-01-01
    • 2017-08-10
    • 1970-01-01
    • 2021-06-07
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多