2016-09-13 155 views
12

我注意到新XCode 8的一個問題,這使得無法在帶有位代碼的XCode 7上存檔。 因此,例如,如果我試圖在XCode 8上開發一個庫,在Xcode 7上使用並啓用位代碼時,出現此錯誤:XCode 8位代碼兼容性

無效的位代碼版本(Producer:'800.0.38.0_0'Reader: '703.0.29_0')

在Xcode 8(目標c)上開發庫時是否有任何解決方法?

+0

你能解決這個問題嗎?我面臨同樣的問題。 – Raspu

回答

13

在我的情況下,問題來了,當我添加新的豆莢庫改變位碼壓縮。所以在Build Setting中更改位碼可以解決我的問題。

請注意,對於使用CocoaPods的項目,您應該在項目和Pods容器項目目標上設置ENABLE_BITCODE = NO

enter image description here

1

如果有人仍然在努力解決這個問題,在最後我們創建使用Xcode的7新的二進制文件(你可以下載舊版本的Xcode形式here的)。沒有辦法讓Xcode 8使用舊版本的位碼創建一個版本。