xcode PhaseScriptExecution失败,退出代码非零

时间:2018-12-14 11:19:16

标签: swift

/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

我的Podfile:

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 :(得分:0)

当前,我的构建正在运行。在这里,您可以尝试完成以下步骤:

  1. 在整个项目中搜索CommonCrypto一词。
  2. 如果您具有包含该标头导入的Pod,请从Podfile中删除此Pod并执行Pod安装。清理并构建项目。再次将Pod添加到Podfile并执行Pod安装。
  3. 清理并构建 尽可能使用真实的设备进行投影。

如果没有该Pod,也许您可​​以尝试使用与项目中可能遇到的一些旧Pod相同的步骤。

添加的信息:另外,如果Pod内发生代码错误,则首先需要解决该代码问题,然后尝试再次编译项目。

我将复制在project.pbxproj中所做的更改。我知道这不是很有帮助,但这是唯一的git不同提交更改的东西:

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

希望这对您有帮助...!