iOS9 上支付寶AlipaySDK編譯錯誤解決辦法
阿新 • • 發佈:2019-01-02
編譯的錯誤:
ld: warning: directory not found for option ‘-L/Users/XXX/Downloads/ios’
ld: ‘/XXX/Common/ALiPay/AlipaySDK.framework/AlipaySDK’ does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
原因分析:
是由於支付寶AlipaySDK的二進位制庫不支援bitcode.而Xcode預設是要支援bitcode的,而且如果支援的話,其中所有的二進位制庫和framework都必須包含bitcode。
解決辦法:
在build setting 中搜索bitcode,並設定Enable Bitcode為NO即可。
本文永久地址:http://blog.it985.com/14101.html
本文出自 IT985部落格 ,轉載時請註明出處及相應連結。