ios - GKImagePicker 链接器命令失败,退出代码为 1

标签 ios objective-c iphone xcode linker

我在互联网上搜索了我的应用程序的图像裁剪代码,我找到了 GKImagePicker

我下载了它,它在示例项目中运行良好,但是当我将文件添加到我的项目时,出现了两个错误

架构 x86_64 的 undefined symbol : “_OBJC_CLASS_$_GKImagePicker”,引用自: ViewController.o 中的 objc-class-ref ld: 找不到体系结构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

当我将 GKImagepicker.m 添加到 Compile Sources 时,我得到了大约 12 个错误,试图从 Architectures 中删除 arm64,在 build设置,用谷歌搜索解决方案,但没有成功。

我正在使用 Xcode 6.3.2,知道如何解决这个问题吗? :)

提前致谢

最佳答案

经过长时间的研究,我发现我必须使用cocoapods安装GKImagePicker,由于我是新手,所以我搜索并弄清楚了

按照这些步骤安装 cocoapodsGKImagePicker

在你的 mac 上设置 cocoapods:-

1- 打开终端

2- 确保您已经安装了 Xcode 命令行工具

$ xcode-select —install

3- 安装 rvm stable 和 homeberw

$ \curl -sSL https://get.rvm.io | bash -s stable

4- 关闭然后重新打开终端

5-安装ruby

$ rvm install 2.1

6-切换到它

$ rvm use 2.1

7- 卸载旧的 cocoapods

$ sudo gem uninstall cocoapods

8-安装cocoapods

$ sudo gem install cocoapods

9- 安装完成后设置 cocoapods

$ pod setup

为您的项目设置新库:-

1- 打开终端

2- CD 到您的 Xcode 项目文件夹并确保退出所有打开的 Xcode 项目

3-创建新的 Podfile

$ nano Podfile

4- 在 Podfile 中输入将在您的项目中使用的平台版本:platform :iOS, ‘7.0’

5- 添加你想要的库,如:pod 'GKImagePicker@robseward', '~> 0.0'

6- 完成后,按 command + x 保存设置,然后按 y(是),然后按 Enter

7- 将新的 Podfile 安装到您的 Xcode 项目

$ pod install

8- 打开您的 Xcode 项目文件,您将发现其中安装了新文件和文件夹。

9- 从现在开始,永远不要从 .xcodeproj 打开您的项目,而是从 .xcworkspace 打开它。

10-享受:)

希望这是清楚的

此说明的链接:One , TwoThree

Cocoapods Libraries

关于ios - GKImagePicker 链接器命令失败,退出代码为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30426368/

相关文章:

objective-c - 如何在 Objective-c 中获取运行时 block 类型元数据?

iphone - 在 iPhone 中裁剪星形图像

ios - 错误 ITMS-9000 : invalid bundle. xyz.app 中的 bundle 不包含 bundle 可执行文件

iphone - 将NSArray的随机对象放置到NSArray的随机UIButtons标题中

ios - 在 UITableViewController 中重新排序行后 UI 更新不正确

ios - UIScrollview 为 subview 添加一些额外的空间

ios - 如何正确关闭显示为模态的 UINavigationController?

ios - 自定义 Collection View 单元格: content under margin height not visible

ios - TI Sensortag iBeacon 支持

iphone - 使用 xcodebuild 命令行将应用程序放到 iPhone 上