xcode - invalid bitcode

后端 未结 10 2169
时光取名叫无心
时光取名叫无心 2021-02-15 13:20

I\'m getting this error

error: Invalid bitcode signature

clang: error: linker command failed with exit code 1 (use -v to see invocation)

相关标签:
10条回答
  • 2021-02-15 13:53

    Cleaning Derived data folder worked for me.

    0 讨论(0)
  • 2021-02-15 13:53

    Maybe the issue because of a third party SDK integrated into your project using Cocoapods.

    do the following:

    • Create a new Xcode project
    • Copy the Podfile from your original project to the newly created project's directory
    • Do pod install
    • Remove one or more of the pods⋆
    • Archive the new project, and see if it succeeds, if not repeat step 4 till you are able to archive.

      (you can also try something like binary search, wherein you delete the first half pods in your Podfile and see if the new project archives)

    Once you've figured out the library causing the issue, keep downgrading the library by explicitly specifying the version in Podfile, until the project archives successfully.

    Or if you don't mind disabling bitcode: Go to build settings search bitcode and change "Enable Bitcode" to "No".

    0 讨论(0)
  • 2021-02-15 13:55

    I was having this problem since adding Cocoapods (actually added to start using ResearchKit).

    I had gone through and ensured bitcode enabled was set to NO, but thought it odd that the 'Pods' project (within the project workspace) didn't have a definition for 'Bitcode Enabled' under Build Settings. After lots of frustration, I tried adding the 'Bitcode Enabled' setting for the ResearchKit project (I just cut&pasted the key/values from my main app project for accuracy).

    Hey presto! This got me past this error, and I just had to fix some arch related things and I was up and running again.

    I guess if there isn't a Bitcode Enabled key/value defined, it defaults to YES.

    0 讨论(0)
  • 2021-02-15 13:59

    This trick worked for me:

    Select project file -> Select target -> General -> Linked Frameworks and Libraries -> Delete libPods.a

    0 讨论(0)
提交回复
热议问题