Need help?

Please type a word or phrase into the box below to search all our FAQ and support articles.

iOS: linker command failed with exit code 1

Follow

ERROR

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

 
SOLUTION:
 
The reason why this exception is happening is that the Microblink.framework (and Microblink.bundle if you are using version 5.5 or below) was not properly downloaded or implemented.
 
First, check if the size of the previously mentioned files. If the size of the Microblink.framework file is below ~ 120 MB (.bundle file below ~ 14 MB), we suggest re-downloading the project
 
Secondly, in the General Section of your project, see if the Microblink.framework file is put to option Embed&Sign. The reason for putting the framework for this option is because BlinkID is a dynamic framework and you will need to embed it in the app's bundle.  
 
Lastly, the issue can happen if you have removed the unsupported architectures and try to run the project on a simulator. The project will give you this exception because it is missing the simulator architectures (which you have previously removed).
 
 
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments