2015-05-12 3 views
0

Чтобы быть конкретным, я получаю эту ошибку при создании моего проекта после добавления структуры полосы. Проект предназначен для платформы iOS.Ошибка интеграции с полосой Xcode 6.2

У меня есть все стандартные архитектуры, добавленные к моим настройкам сборки, а именно: armv7, armv7s. Это ошибка зарегистрирована,

Undefined symbols for architecture i386: 
    "_OBJC_CLASS_$_STPAPIClient", referenced from: 
     objc-class-ref in PlaceOrderViewController.o 

После этой ошибки я добавил arm64 также. Я получил ошибку только от этого класса, поскольку я вызываю метод из STPAPIClient.h в структуре Stripe. Я пробовал всюду в Интернете, включая стек, и не нашел ничего, что могло бы решить проблему. Надеюсь, кто-то может дать представление о том, почему это происходит.

ответ

1

Хорошо, поэтому решение для меня состояло в том, чтобы скопировать весь проект полосы, stripe.xcodeproj в мой проект. Это приведет только к тому, что этот файл принесет все классы в проект stripe. Я скопировал рабочую область stripe, stripe.xcworkspace в мою папку проекта.

Это решение всех проблем, связанных с архитектурой.