使用CocoaPods可以使用ionic Project停止iOS构建

时间:2016-07-26 08:37:23

标签: ios ionic-framework cocoapods xcodebuild

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

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

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

命令失败,退出代码为2

请帮帮我......

2 个答案:

答案 0 :(得分:4)

导致构建失败的问题是,一旦开始使用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"/>

答案 1 :(得分:0)

您必须删除iOS平台,然后添加5.0.0版本,如下所示:

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

希望有帮助。