Search code examples
iosswiftxcodeswift4xcode10

Command CompileSwift failed with a nonzero exit code in Xcode 10


After updating to the latest version of Xcode at the moment (version 10.0) the project is unable to build because it found some errors regarding some "Command CompileSwift failed with a nonzero exit code" error.

How do I solve this errors? They appear in most of the Pods (I use CocoaPods) I use inside my project.

I have tried updating the pod version and the pods to the latest version available, but the problem is still there.

I have searched a lot through the web and there is very little information regarding this issue.


Solution

  • Currently my build is working. Here you are the steps I tried until it finally worked:

    1. Search in the whole project the word CommonCrypto.
    2. If you have a Pod containing that header import, remove this Pod from the Podfile and perform a pod install.
    3. Clean and build the project.
    4. Add again the Pod to the Podfile and perform a pod install.
    5. Clean and build the project again using a real device if possible.

    And If you don't have that Pod, maybe you can try by making the same steps with some old Pod that you may encounter in your project.

    Added information: also If you have some code error inside a Pod, first you need to solve that code problem and then try to compile again the project.

    I'm going to copy the changes made in my project.pbxproj. I know it's not very helpful but it's the only thing that have changed in the git difference commit:

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

    I hope this can help,

    Regards.