0

问题: 无法同时使用 xcode 和 ionic cli 构建项目,我确实收到以下错误。

ld:找不到 -lAeroGear-Push clang 的库:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我正在尝试做的事情:

对于推送通知,我正在使用 aerogear cordova 插件,它在 Android 中运行良好,但在 iOS 中我确实面临很多问题,有什么解决方案吗?

有没有其他方法可以在 Ionic 3 中实现推送通知?

4

2 回答 2

3

我遇到了同样的麻烦,只是没有安装 pod 依赖项:

  1. 确保安装了 cocoapods。如果已安装,此命令应显示版本:

    pod --version
    
  2. 如果cocoapods未安装,请安装它。

    sudo gem install cocoapods
    
  3. 安装 pod 依赖项:

    cd ./platforms/ios
    pod install
    
  4. 现在一切都应该正常工作:

    cordova build ios
    
于 2017-05-29T09:05:22.220 回答
0

在我删除cordova-plugin-googlemaps使用 cocoapods 的几个版本和几周后,我遇到了这个问题。我通过转到platforms/ios目录并运行命令来解决它pod install。在收到没有依赖关系的消息后,我关闭了 XCode,重新运行了 Ionic 构建命令并打开了 XCode 工作区文件。

以下构建工作。

(离子 v4)

于 2019-05-15T00:33:45.690 回答