2015-05-24 97 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

相關問題