1. 程式人生 > >iOS9 上支付寶AlipaySDK編譯錯誤解決辦法

iOS9 上支付寶AlipaySDK編譯錯誤解決辦法

編譯的錯誤:

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部落格 ,轉載時請註明出處及相應連結。