2015-05-24 2 views
0

Я искал через Интернет для изображения кадрирования код для моего приложения, и я нашел GKImagePickerкоманды GKImagePicker Linker потерпела неудачу с кодом выхода 1

Я скачал его, и он прекрасно работает из примера проекта, но когда я добавить файлы для моего проекта я получаю две ошибки

неопределенные символы для архитектуры x86_64: "_OBJC_CLASS _ $ _ GKImagePicker", ссылочные из: ObjC-класса исх в ViewController.o LD: символ (ы) не найдено для архитектуры x86_64 clang: ошибка: команда компоновщика не удалась с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Когда я добавить GKImagepicker.m к источникам Компилировать я получаю как 12 ошибок в нем, Пробовал удалить arm64 из архитектур, играл раунд в параметрах сборки , googled вокруг для решений, но без везения.

Я использую Xcode 6.3.2, любая идея, как это решить? :)

Заранее спасибо

ответ

0

Новый Xcode 6.3.2 устанавливает архитектуру ARMv7, armv7s и arm64 по умолчанию.

И иногда ошибка «сбой сборки» Неопределенные символы для архитектуры x86_64 «» могут быть вызваны этим. Потому что некоторые библиотеки (а не Apple) были скомпилированы для x32 изначально и не поддерживают x64.

Так что вам нужно, это изменить «Architectures» для вашей цели проекта, как этот

NB. Если вы используете Cocoapods - вы должны сделать то же самое для цели «Pods». enter image description here

        (OR) 

1.Architectures = $ (ARCHS_STANDARD_32_BIT)

2.Build Активная Архитектура только: ДА

3.Valid Архитектура ARMv6 ARMv7 armv7s arm64

+0

увидел, что точное решение здесь, в другом посте и Бесполезным не работай для меня – aLFaRSi

1

После долгих исследований я обнаружил, что я должен установить GKImagePicker используя cocoapods, и так как я новичок в этом, я искал и вычислял его

Выполните следующие действия для установки cocoapods и GKImagePicker

установки 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 s

$ sudo gem install cocoapods

9- При установке делается в программу настройки cocoapods

$ pod setup

установки новых библиотек для вашего проекта: -

1- Открыть терминал

2- CD для вашего Xcode p РОЕКТ папку и убедитесь, что вы бросить любой открыл Xcode проекты

3- Создать новый Podfile

$ nano Podfile

4- Введите версию платформы, которая будет использоваться в проекте внутри Podfile: Платформа: IOS " 7,0'

5 Добавить библиотеку вы хотите нравится: стручок „GKImagePicker @ robseward“, „~> 0,0“

6 После того как сделано, сохраните себе , нажав команду + x, затем y (да), затем нажмите Введите.

-Установите свой новый Podfile вашего Xcode проект

$ pod install

8- Откройте файл проект Xcode, и вы увидите новые файлы и папки, установленные в нем.

9- С этого момента никогда не открывайте свой проект с .xcodeproj, вместо этого откройте его от .xcworkspace.

10- Наслаждайтесь :)

Надеется, что было ясно

Ссылки по данной инструкции: One, Two и Three

Cocoapods Libraries

Смежные вопросы