Ошибка xcode PhaseScriptExecution с ненулевым кодом завершения - PullRequest
0 голосов
/ 14 декабря 2018
/Users/xerasy/Library/Developer/Xcode/DerivedData/Opensoul-azlrvihpzjmefgdiufcpnucguxbp/Build/Intermediates.noindex/Opensoul.build/Release-iphonesimulator/Opensoul.build/Script-11B6BEDD1EFAB15300438DBB.sh: line 2: swiftgen: command not found
Command PhaseScriptExecution failed with a nonzero exit code

мой подфайл:

platform :ios, '10.0'
use_frameworks!
inhibit_all_warnings!

def shared_pods
    pod 'Firebase/Core'
    pod 'Firebase/Storage'
    pod 'Firebase/Database'
    pod 'Result'
    pod 'Reusable'
    pod 'PureLayout'
    pod 'ObjectMapper'
    pod 'Swinject'
end

target 'Opensoul' do
    shared_pods
    pod 'Fabric'
    pod 'Crashlytics'
    pod 'Toast'
    target 'OpensoulTests' do
        inherit! :search_paths
    end
end


# target 'PlaygroundFramework' do
#     shared_pods
# end

я пробовал

  1. Перейти к доступу цепочки для ключей -> щелкнуть правой кнопкой мыши на входе -> заблокировать и разблокироватьеще раз -> очистить проект Xcode и снова выполнить сборку.

  2. pod install

  3. pod update

но ничего не помогло, как мне решить эту проблему?

1 Ответ

0 голосов
/ 14 декабря 2018

В настоящее время моя сборка работает.Вот шаги, которые я пробовал, пока он наконец не заработал:

  1. Поиск во всем проекте слова CommonCrypto.
  2. Если у вас есть модуль, содержащий импорт заголовка, удалите этот модуль изПодфайл и выполнить установку пакета.Очистите и постройте проект.Снова добавьте Pod в Podfile и выполните установку pod.
  3. Очистите и соберите проект заново, используя реальное устройство, если это возможно.

И если у вас нет этого Pod, может быть, вы можете попытаться сделать те же шаги со старым модулем Pod, с которым вы можете столкнуться в своем проекте.

Дополнительная информация: также Если у вас есть ошибка с кодом внутри модуля Pod, сначала вам нужно решить эту проблему кода.и затем попробуйте снова скомпилировать проект.

Я собираюсь скопировать изменения, внесенные в мой project.pbxproj.Я знаю, что это не очень полезно, но это единственное, что изменилось в коммите изменений git:

Removed: BDC9821B1E9BD1B600ADE0EF /* (null) in Sources */ = {isa = PBXBuildFile; };
Added:   BDC9821B1E9BD1B600ADE0EF /* BuildFile in Sources */ = {isa = PBXBuildFile; };

Надеюсь, это полезно для вас ...!

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