Ошибка экспорта XC Carthage ipatool завершилась с ошибкой: # <NoMethodError: неопределенный метод `toolsPath 'для nil: NillClass>, ошибка bitcode_strip - PullRequest
0 голосов
/ 14 января 2019

Я поддерживаю проект, используя Карфаген . Работает нормально, архивы нормально. Но это не удалось экспортировать корпоративное приложение. Ошибка в «Вариантах распространения Enterprise»:

ipatool failed with an exception: #<NoMethodError: undefined method `toolsPath' for nil:NilClass>

Если пропустить страницу «Параметры корпоративного распространения», нажав «Далее», сразу же произойдет ошибка « bitcode_strip * ».

Я искал в stackoverflow, есть много связанных сообщений, но ни один вопрос не совпадает с моей ситуацией, поэтому я публикую новый вопрос.

Я подписался на этот пост Ошибка Bitcode_strip в Xcode 8 но ни одно из следующих решений не работает.

  1. Удалить все производные данные и очистить несколько раз - не работает
  2. Изменить версию Xcode (Xcode 9.2 и Xcode 8.3) - не работает
  3. Установить STRIP_BITCODE_FROM_COPIED_FILES = НЕТ - не работает
  4. Все опции битового кода в настройке сборки установлены на NO - не работает
  5. Проверить - снять флажок «Перестроить из битового кода» - не работает

Я нашел ответ и надеюсь помочь тем, кто использует Карфаген. Пожалуйста, проверьте мой ответ .

Enterprise distribution options ipatool failed with an exception   NoMethodError Click

1 Ответ

0 голосов
/ 14 января 2019

Удалить * .dSYM " в Карфагене / Сборка / iOS " в Этапы сборки > Копировать ресурсы комплекта enter image description here

Справка:

Ссылка (1) http://ka2n.hatenablog.com/?page=1458709290 enter image description here

Ссылка (2) https://twitter.com/steipete/status/725816245749166080 enter image description here

Ссылка (3) https://stackoverflow.com/a/34797244/111277

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...