Я поддерживаю проект, используя Carthage. Работает нормально, архивирует. Но не удалось экспортировать корпоративное приложение. Ошибка в "Опциях корпоративного распространения"
ipatool failed with an exception: #<NoMethodError: undefined method `toolsPath' for nil:NilClass>
Если пропустить страницу «Параметры корпоративного распространения», сразу нажав «Далее», появится другая ошибка «bitcode_strip failed».
Я искал в stackoverflow, есть много связанных сообщений, но ни один вопрос не совпадает с моей ситуацией, поэтому я публикую новый вопрос.
Я следил за этим сообщением Bitcode_strip не удалось выполнить в Xcode 8, но ни одно из следующих решений не работает .
- Удалите все производные данные и несколько раз очистите — не работает
- Изменить версию Xcode (Xcode 9.2 и Xcode 8.3) -- не работает
- Установите STRIP_BITCODE_FROM_COPIED_FILES=NO - не работает
- Для всех параметров битового кода в настройках сборки установлено значение НЕТ -- не работает
- Отметьте - снимите флажок "Восстановить из битового кода" -- не работает
Я нашел ответ и надеюсь помочь тем, кто использует Carthage. Пожалуйста, проверьте мой ответ.