#ios #xcode
#iOS #xcode
Вопрос:
Запуск, архивирование и сборка моего приложения в Xcode выдали multiple commands produced
ошибку.
Итак, я нашел эту ссылку на Github, где они сказали добавить следующее:
post_install do |installer|
installer.pods_project.targets.each do |target|
# The following is needed to ensure the "archive" step works in XCode.
# It removes React amp; Yoga from the Pods project, as it is already included in the main project.
# Without this, you'd see errors when you archive like:
# "Multiple commands produce ... libReact.a"
# "Multiple commands produce ... libyoga.a"
targets_to_ignore = %w(React yoga)
if targets_to_ignore.include? target.name
target.remove_from_project
end
end
end
Это позволило мне заархивировать мое приложение и успешно запустить его на устройстве через XCode. Однако при попытке построить его на Appcenter.ms Я получаю следующую ошибку, и, честно говоря, я понятия не имею, что делать, потому что она отлично работает на XCode, поэтому у меня нет возможности протестировать ее.
ld: 473 повторяющихся символа для архитектуры arm64 clang: ошибка: команда компоновщика завершилась ошибкой с кодом выхода 1 (используйте -v, чтобы увидеть вызов)
** ОШИБКА АРХИВИРОВАНИЯ **
У кого-нибудь есть идеи о том, что я могу сделать? Вот ссылка на мои журналы всех повторяющихся ошибок, которые добавляются.
Ответ №1:
Перейдите в настройки сборки и найдите Отсутствие общих блоков и посмотрите, на что они установлены. Если для него установлено значение «ДА», попробуйте установить для него значение «НЕТ». В некоторых версиях xCode по умолчанию используется значение YES.