Ошибка экспорта XC Carthage ipatool завершилась с ошибкой: #<NoMethodError: неопределенный метод `toolsPath 'для nil: NillClass>, ошибка bitcode_strip
Я поддерживаю проект, используя Карфаген. Работает нормально, архивы нормально. Но это не удалось экспортировать корпоративное приложение. Ошибка в "Варианты распространения Enterprise"
ipatool failed with an exception: #<NoMethodError: undefined method `toolsPath' for nil:NilClass>
Если пропустить страницу " Параметры корпоративного распространения", нажав "Далее" немедленно, это приведет к другой ошибке "Ошибка bitcode_strip ".
Я искал на stackru, есть много связанных сообщений, но ни один вопрос не совпадает с моей ситуацией, поэтому я публикую новый вопрос.
Я следовал за этим сообщением, Bitcode_strip потерпел неудачу в Xcode 8, но ни одно из следующих решений не работает.
- Удалить все производные данные и очистить несколько раз - не работает
- Изменить версию Xcode (Xcode 9.2 и Xcode 8.3) - не работает
- Установите STRIP_BITCODE_FROM_COPIED_FILES= НЕТ - не работает
- Все параметры битового кода в настройках сборки установлены на NO - не работают
- Проверить - снять флажок "Перестроить из битового кода" - не работает
Я нашел ответ и надеюсь помочь тем, кто использует Карфаген. Пожалуйста, проверьте мой ответ.
1 ответ
Удалите *.dSYM " в Карфагене / Сборка / iOS " в Этапы сборки > Копировать ресурсы Bundle
Ссылка:
Ссылка (1) http://ka2n.hatenablog.com/?page=1458709290
Ссылка (2) https://twitter.com/steipete/status/725816245749166080