Ошибка построения нескольких команд Xcode 10 для зависимости Pods - PullRequest
0 голосов
/ 20 сентября 2018
Multiple commands produce '/Users/abc/Library/Developer/Xcode/DerivedData/MyProject-cworwzaxajsmfkcfvourofovbggd/Build/Products/QA-iphonesimulator/MyProject.app':

1) Target 'MyProject' has create directory command with output '/Users/abc/Library/Developer/Xcode/DerivedData/MyProject-cworwzaxajsmfkcfvourofovbggd/Build/Products/QA-iphonesimulator/MyProject.app'

2) That command depends on command in Target 'MyProject': script phase “[CP] Copy Pods Resources”

Кажется, что сценарий в Copy pods resources конфликтует с обычной командой сборки.Я перепробовал все доступные решения

  1. Удаление лишних файлов из copy bundle resources.
  2. Обновление cocoapods.
  3. Изменение product module имени в Build settings на уникальное.
  4. Удален info.Plist из Copy Bundle Resources

Временное исправление : Xcode> Файл> Настройки рабочего пространства> Система сборки> Выберите «Устаревшая система сборки»

Прикрепление моего Copy Pods Resources снимка экрана enter image description here

Ответы [ 4 ]

0 голосов
/ 11 июля 2019

Изменение систем сборки на Legacy Build System работает для меня.

Xcode => Файл => Настройки рабочего пространства => Система сборки => Изменить на "Legacy Build System"

0 голосов
/ 15 октября 2018

@ birdcage - Обновите CocoaPods> Terminal

sudo gem update cocoapods

Затем удалите папку Pods , .xcworkspace , затем удалите Podfile.lock

, затем переустановите всю библиотеку.

pod install
0 голосов
/ 03 января 2019

Просто удалите [CP] Copy Pods Resources из вашего проекта Target.

0 голосов
/ 26 сентября 2018

Пожалуйста, попробуйте sudo gem update cocoapods и обновите версию cocoapods.что решено в моем случае.

...