【问题标题】:iOS Cordova project: Adding urbanairship-cordova causes error 65 on buildiOS Cordova 项目:添加 urbanairship-cordova 在构建时导致错误 65
【发布时间】:2019-12-11 08:46:22
【问题描述】:
  • 科尔多瓦 9.0
  • 科尔多瓦-ios 5.0.1
  • urbanairship-cordova 8.0.0
  • Xcode 10.3 (10G8)
  • CocoaPods 1.7.5
  • macOS 10.14.5

将 urbanairship-cordova 添加到我的 cordova 项目后,我就无法再构建该项目了。

添加时我收到警告为 ios urbanairship-cordova 安装“urbanairship-cordova”取决于 UrbanAirship-iOS-SDK,这可能与另一个插件冲突。 UrbanAirship-iOS-SDK@11.1.0 已安装且未被覆盖。

当我使用 cordova build ios --buildFlag="-UseModernBuildSystem=0" --release --buildConfig ../build.json 或 cordova build ios --release --buildConfig ../build 构建项目时。 json

我收到此错误

以下构建命令失败:

CompileC /Users/MyName/Library/Developer/Xcode/DerivedData/AppName-ggadyhbufqruwffmcouvwgawpjgi/Build/Intermediates.noindex/AppName.build/Release-iphonesimulator/AppName.build/Objects-normal/i386/UAMessageViewController.o AppName/Plugins/urbanairship-cordova/UAMessageViewController.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler

(1 次失败) xcodebuild:命令失败,退出代码为 65

卸载 + 重新安装 CocoaPods 没有帮助。

当我删除 ios 平台并再次添加时(如某些帖子中所建议的那样),我收到错误

为 ios 安装“urbanairship-cordova”运行命令:pod install --verbose 无法安装“urbanairship-cordova”:错误:pod:命令失败,退出代码 1 在 ChildProcess.whenDone (/Users/.../ appname-/source/node_modules/cordova-common/src/superspawn.js:135:23) 在 ChildProcess.emit (events.js:182:13) 在可能关闭 (internal/child_process.js:961:16) 在 Process。 ChildProcess._handle.onexit (internal/child_process.js:248:5) pod:命令失败,退出代码为 1

pod repo 更新也没有帮助

删除 urbanairship-cordova 后一切正常。

我希望能够在我的 iOS Cordova 应用中使用 urbanairship-cordova。

我真的很绝望:-(

【问题讨论】:

    标签: ios xcode cordova urbanairship.com


    【解决方案1】:

    使用 urbanairship-cordova 7.6 解决了这个问题

    cordova plugin remove urbanairship-cordova
    cordova plugin add urbanairship-cordova@7.6.0
    

    【讨论】:

      猜你喜欢
      • 2018-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      相关资源
      最近更新 更多