Ошибка сборки приложения IOS после установки файла pod - PullRequest
0 голосов
/ 13 марта 2019

Я устанавливал pod

pod 'Carte'

Библиотека также хотела, чтобы я вставил эту строку в конец моего файла pod:

post_install do |installer|
  pods_dir = File.dirname(installer.pods_project.path)
  at_exit { `ruby #{pods_dir}/Carte/Sources/Carte/carte.rb configure` }
end

Послепод управлением pod install библиотека была установлена, однако я получал предупреждающие сообщения в терминале о том, что

всегда встраивает быстрые стандартные библиотеки

Я искал и нашел несколькоРешения.и обнаружил, что настройки их в $ (унаследованные) работают для большинства людей.Я сделал это, почистил и снова установил pod, и ничего не изменилось.Я также видел, как кто-то тоже менял

, всегда ищущий пути пользователей

на $ (унаследованный), так же и сделал это.Ошибка все еще там.

На сборке моего проекта.Я также получаю ошибку

Цикл внутри APPNAME;сборка может привести к ненадежным результатам

Я обнаружил, что переход на унаследованную систему сборки поможет, но я не хочу переходить на устаревшую систему сборки.Я не понимаю, почему появились сообщения.Я удалил pod 'Carte' из файла pod и строку, которую они хотели, чтобы я вставил, и я все еще получаю сообщение об ошибке после установки снова.Я также попытался удалить как файл pod, так и файл блокировки pod, удалить файл xcworkspace и переустановить файл pod, но ошибка остается.У кого-нибудь есть решение этого?Спасибо.

после проверки этой ошибки я обнаружил следующее:

ошибка: цикл внутри TARGET;строительство может привести к ненадежным результатам.Подробности цикла: → Target 'TARGET' имеет команду компиляции с входом '/Users/andrewharris/Desktop/TARGET/TARGET/TARGET/Notifications/AcceptedRemovedRequest/AcceptedRemovedCell.xib' ○ Target 'TARGET' имеет целевую зависимость от Target 'OneSignalNotificationServiceExtension' ○ Thatкоманда зависит от команды в Target 'TARGET': фаза сценария «[Carte] Pre Script»

Я думаю, что каким-то образом Carte не каким-либо образом не удален?

1 Ответ

0 голосов
/ 13 марта 2019

Мне удалось решить эту ошибку, осмотрев ее чуть ближе.Внутри ошибка:

Цикл внутри TARGET;здание может дать ненадежные результаты

Он сказал мне, что это как-то связано с целью OneSignalNotificationServiceExtension Я посмотрел в цель и обнаружил, что на этапах сборки все еще были [Carte] Pre Script и [Carte] Post Script и такЯ удалил оба.Я также удалил цель и воссоздал ее на всякий случай.Я также сделал то же самое в своей цели AppName и удалил сценарии Pre и Post.После этого я очистил и запустил проект, к которому это удалось.

...