2016-10-31 1 views
4

Я попытался добавить некоторые стручки на игровое поле в проекте Xcode. К сожалению, единственная поддерживаемая область - это цели с момента обновления, а link_with больше не поддерживается.Как добавить фреймворк CocoaPod к игровой площадке Xcode 8

ОШИБКА:

[!] Invalid Podfile file: [!] The specification of link_with in the Podfile is now unsupported, please use target blocks instead.

При использовании целевых блоков, я получаю эту ошибку:

[!] Unable to find a target named MyPlayground , did find Target_1 , Target_2

ИЛИ:

[!] Unable to find a target named MyPlayground.playground , did find Target_1 , Target_2

также пытался добавить его в Target_1target область применения:

ОШИБКА

[!] Invalid Podfile file: [!] Unsupported options MyPlayground for target Target_1 .

Что это самый простой способ добавить зависимость к источнику Playground?

+0

@EricAya Спасибо, но это не то, что я искал :), это обходной путь к проблеме. Мне нужно добавить инфраструктуру pod в Playground и использовать файлы проекта. Ваш первый вариант, просто показывает вам, как добавлять файлы проекта в Playground, а не в контейнеры. Второй вариант показывает вам, как создать новую и новую игровую площадку с несколькими зависимостями, опять же, это будет за пределами моей текущей рабочей области. –

+1

Не беспокойтесь @EricAya;). К сожалению, вариант один не решает. Вы можете добавлять файлы в формате singel, но не полную структуру. Я нашел решение, основанное на первом. Опубликовать это сейчас –

ответ

8

UPDATE

По:

Xcode 8.2

Вам больше не нужно, чтобы добавить папку стручок в ресурсы, просто использовать его, как если бы в этом проекте.

Пример:

Playground


Pre Xcode 8.1

Благодаря Eric Aya, я нашел решение, основанное на его первом предложении.

Для того, чтобы добавить рамки CocoPods к Playground, выполните следующие действия:

  1. Добавить стручки в файл стручок и ударил pod install
  2. Добавить новый файл Playground
  3. Нажмите на папку Sources в Ваша игровая площадка
  4. Нажмите на кнопку + для Add Files to Sources
  5. Добавить папку с папкой, в нашем случае HanakeSwift
  6. Импортируйте свои проекты в рамки рамки import Pods_PodsPlayground
  7. Постройте и получите доступ к каркасу!

Step 3

Step 3

Step 4

Step 4

Step 5

Step 5

Step 6, 7

Step 6, 7

+0

Ницца! Я добавил ссылку на этот ответ в комментарии к моему другому ответу - это может помочь другим найти правильный вариант для их конкретной ситуации. – Moritz

+0

Отличный;) !, рад, что это поможет большему количеству людей –

+0

Не работает с xcode 8.2, _error: нет такого модуля 'Playground_Sources'_ – yeyo

3

В Xcode 8.2:

  1. Нажмите на ваше имя проекта в левой колонке
  2. Нажмите «New File» и выберите «Экспозиция»
  3. Импорт стручок, который вы установили в вашем Podfile
  4. Возможно сделать сборку и запустить, чтобы избавиться от ошибки, если она временно не может найти код
  5. Вот и все! Вы должны быть хорошими, чтобы пойти
+0

Примечание - вы не можете работать с стручками, написанными на Swift 2.3 –

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