【问题标题】:Using CocoaPods stops iOS build using ionic Project使用 CocoaPods 停止使用 ionic Project 的 iOS 构建
【发布时间】:2016-11-29 19:23:48
【问题描述】:

我创建了一个离子项目。我使用 Ionic CIL 构建了应用程序并使其完美运行。现在使用 cocoapods,我创建了一个 pod 文件并加载了所需的 pod 并进行了 pod 安装。

现在,当我尝试运行 ionic run/build ios 时,出现以下错误: ld: 找不到 -lPods 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

命令的错误代码 65:xcodebuild with args: -xcconfig

命令失败,退出代码 2

请帮帮我...

【问题讨论】:

    标签: ios ionic-framework cocoapods xcodebuild


    【解决方案1】:

    您必须删除您的 iOS 平台,然后像这样添加 5.0.0 版本:

    ionic cordova platform remove ios
    ionic cordova platform add ios@5.0.0
    

    希望对您有所帮助。

    【讨论】:

      【解决方案2】:

      导致构建失败的问题是,一旦您开始使用 CocoaPods,您必须构建项目 .xcworkspace 而不是 .xcodeproj。

      我创建了一个插件,只需在您的 config.xml 或 plugin.xml 中添加一个即可轻松支持 CocoaPods。该插件处理 Podfile 的创建并修复 ios 平台使用的构建脚本。

      查看https://github.com/blakgeek/cordova-plugin-cocoapod-support。也支持 fo swift,更新到 1.2.5 版插件并将以下内容添加到 config.xml 的 ios 平台部分

      <preference name="pods_ios_min_version" value="8.0"/>
      <preference name="pods_use_frameworks" value="true"/>
      

      【讨论】:

      • 如果有更好的选择请建议
      • 如果你使用 Ionic2 和 Firebase Auth 并通过 Xcode 为 iOS 构建,你必须使用 Cocoa Pods 吗? stackoverflow.com/questions/42736623/…
      • 我没有使用 Ionic 2 和 cocoapods
      猜你喜欢
      • 1970-01-01
      • 2015-08-28
      • 1970-01-01
      • 2019-08-22
      • 2021-02-22
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 2016-07-11
      相关资源
      最近更新 更多