2015-05-24 76 views
0

我搜索在互联网上的图像裁剪代码为我的应用程序失败,我发现GKImagePickerGKImagePicker链接器命令退出码1

我下载了它,它工作正常,从项目的例子,但是当我添加文件我的项目,我得到两个错误

用于建筑x86_64的未定义符号: “_OBJC_CLASS _ $ _ GKImagePicker”,从引用:在ViewController.o LD objc级-REF:符号(S)未找到架构x86_64的 clang:错误:链接器命令失败,退出代码1(使用-v看到调用)

当我添加GKImagepicker.m到编译源代码我得到像它12个错误,试图从架构去除arm64,在生成设置打了一场,搜索解决方案,但没有运气。

我使用Xcode 6.3.2,任何想法如何解决这个问题? :)

在此先感谢

回答

0

新的Xcode 6.3.2设置架构的ARMv7,armv7s,并作为默认arm64。

有时,错误“构建失败”可能会导致架构x86_64“”的未定义符号。因为,一些库(不是苹果的)最初是为x32编译的,并且不支持x64。

所以,你需要什么,是改变“架构”为您的项目的目标是这样

NB。如果你使用的是Cocoapods,你应该为“Pods”目标做同样的事情。 enter image description here

        (OR) 

1.Architectures = $(ARCHS_STANDARD_32_BIT)

2.Build有源体系只有:YES

3.Valid架构的ARMv6 ARMv7的armv7s arm64

+0

看到,这里在另一篇文章和精确解它没不为我工作 – aLFaRSi

1

长期的研究,我发现后我必须安装GKImagePicker使用cocoapods,并且因为我是新手,所以我搜索了一下并找出它

按照以下步骤安装的CocoaPodsGKImagePicker在Mac

设置的CocoaPods: -

1-打开终端

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

$ xcode-select —install

3-安装RVM稳定homeberw

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

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

5-安装红宝石

$ rvm install 2.1

6-转为它

$ rvm use 2.1

7-卸载旧的CocoaPods

$ sudo gem uninstall cocoapods

8-安装cocoapod小号

$ sudo gem install cocoapods

9-当安装完成后安装的CocoaPods

$ pod setup

安装新库到您的项目: -

1-打开终端

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

3-创建新Podfile

$ nano Podfile

4-类型的平台版本,将在Podfile内部项目中使用:平台:iOS版“ 7.0'

5添加要像库:荚 'GKImagePicker @ robseward', '〜> 0.0'

6-你完成后,保存您的SE按命令+ x,然后y(是),然后按输入

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

$ pod install

8打开您的Xcode的项目文件,你会发现新的文件,并安装在它的文件夹。

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

10-享受:)

希望那是明显的

链接此说明:OneTwoThree

Cocoapods Libraries

相关问题