Apple выпустила обновление Xcode 7, которое сломало все снова.
Раньше нам приходилось иметь дело с
ResourceRules.plist: невозможно прочитать ресурсы
с помощью описанного хакера, например здесь. Некоторые люди удивляются, почему это даже произошло в первую очередь.
Однако при обновлении Xcode 7 они запретили использование Code Signing Resource Rules Path
, указав эту ошибку, когда этот параметр установлен:
ОШИБКА ITMS-90339: "Этот пакет недействителен. Info.plist содержит недопустимый ключ" CFBundleResourceSpecification" в пакете
Этот question относится именно к этой проблеме с ответом, предлагающим удалить эту опцию из настроек сборки. Угадайте, что после удаления первая ошибка появляется, поэтому мы оказываемся в цикле.
Мой вопрос (конечно, как мы пришли в этот беспорядок, конечно):
Как мы исправим обе проблемы, поэтому iOS-здание работает в Jenkins и Xcode 7 с последующей загрузкой TestFlight?