Xcode 10 Предупреждение: переход кода подписи, потому что у цели нет файла Info.plist
Получение следующих предупреждений для сборки в версии Xcode 10
GM
Пропуск подписи кода, потому что у цели нет файла Info.plist. (в цели "FirebaseCore")
Пропуск подписи кода, потому что у цели нет файла Info.plist. (в цели "FirebaseCore")
Как избавиться от этих предупреждений?
Ответы
Ответ 1
В Xcode 10: Комментировать следующие строки из подфайла
# Workaround for Cocoapods issue #7606
#post_install do |installer|
# installer.pods_project.build_configurations.each do |config|
# config.build_settings.delete('CODE_SIGNING_ALLOWED')
# config.build_settings.delete('CODE_SIGNING_REQUIRED')
# end
#end
Это решит проблему. Над строками, которые мы используем в Podfile из-за того, что "IBDesignable не работает с каркасами, которые связаны с CocoaPods",
IBDesignable проблема исправлена в Xcode 10
Я удалил эти строки, и предупреждение исчезло.
Надеюсь, что это поможет вам :)
Ответ 2
в соответствии с Полом Бустериеном здесь: вредно ли иметь предупреждение: пропуск подписи кода, потому что у цели нет файла Info.plist?
Вы должны обновить по крайней мере CocoaPods до версии 1.6.0.rc.1, когда возникла эта проблема, я использовал версию 1.5.3.
вот что я сделал, чтобы убрать это предупреждение:
- Удалить производные данные
- удалить текущие cocoapods используя:
sudo gem uninstall cocoapods
- установите последнюю версию cocoapod:
sudo gem install cocoapods -v 1.6.0.rc.1
- смените каталог на ваш проект, затем
-
pod deintegrate
-
pod install
- очистите и пересоберите проект в Xcode.