Как мне установить Фрэнка, когда мой проект использует Cocoapods?

У меня есть образец, новый проект, который я использовал Cocoapods установить TestFlight а также RestKit, Сейчас я пытаюсь добавить Фрэнка, но "откровенная сборка" не работает.

Я попробовал следующие шаги, перечисленные здесь;

Я пытался изменить франк ../Frank/frankify.xcconfig и я изменил .xcconfig для цели по умолчанию.

Когда я запускаю "откровенную сборку", сборка завершается неудачно и оставляет мне сообщение, "ld: library not found for -lPods",

Любые идеи о том, как заставить это работать?

3 ответа

Из статьи, на которую вы ссылаетесь, после изменения вашего frankify.xcconfig файл, вам все еще нужно позвонить откровенно с --workspace а также --scheme флаги.

Просто введите

frank build --workspace YourWorkspace.xcworkspace/ --scheme YourProject

У вас возникнет эта проблема, потому что схема отсутствует для проекта Pods, который предоставляет эту библиотеку. Вам нужно настроить скрипт сборки /Frank, чтобы использовать новый xcworkspace вместо исходного файла xcodeproj. Изменение этого параметра даст вам ваш обычный проект и статическую библиотеку Pods, от которой он зависит.

Это также случается со сборками Jenkins и Hudson. Проблема не изолирована только от Фрэнка.

Другие вопросы по тегам