我创建了一个离子项目。我使用Ionic CIL构建应用程序并完美地工作。现在使用cocoapods,我创建了一个pod文件并加载了所需的pod并进行了pod安装。
现在当我尝试运行离子运行/构建ios时,我收到此错误: ld:找不到-lPods的库 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
命令的错误代码65:带有args的xcodebuild:-xcconfig
命令失败,退出代码为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
希望有帮助。