當使用Podfile用Xcode5開發iOS 7應用程序時,我們總是遇到這個問題。CocoaPods arm64問題
經過一番搜索,似乎沒有從CocoaPods最終決心?也許在你看到這個時刻就解決了。
如何解決此類問題?
的問題是: 莢被拒絕作爲「libPods.a」,因爲它的架構「的ARMv7 armv7s」不包含所有必需的架構「的ARMv7 armv7s arm64」隱式相關
當使用Podfile用Xcode5開發iOS 7應用程序時,我們總是遇到這個問題。CocoaPods arm64問題
經過一番搜索,似乎沒有從CocoaPods最終決心?也許在你看到這個時刻就解決了。
如何解決此類問題?
的問題是: 莢被拒絕作爲「libPods.a」,因爲它的架構「的ARMv7 armv7s」不包含所有必需的架構「的ARMv7 armv7s arm64」隱式相關
首先,嘗試更新的CocoaPods在您的終端中:gem update cocoapods
如果此後不起作用,請進入您的工作區,單擊Pod項目,選擇所有Pod目標並將Architectures
設置爲(armv7 armv7s arm64)
。
什麼都沒有?嘗試將其全部切換回(armv7 armv7s)
。
我有類似的問題,我從0.25.0升級到0.26.2,並解決了這個問題。 – pshah
這就像一個魅力與我個人豆莢具有的一些問題。 –
Pods
項目Build Active Architecture Only
從Yes
到No
。這對我有效。
注意: CocoaPods Troubleshooting Guide建議與您的Xcode項目中的調試設置相匹配,而不是更改Pod的Build Active Architecture Only
。只要它們匹配,似乎可以解決問題。
爲我工作!謝謝bro – cesarferreira
你是天才! – noooooooob
本指南建議您將項目的Build Active Architecture僅從NO設置爲YES以進行調試。這將匹配CocoaPods設置。 我猜這是爲了讓它在Debug版本上更快地構建。我不確定他們爲什麼強迫它。 http://guides.cocoapods.org/using/troubleshooting。html#運行到構建失敗 - 遷移後的Xcode - 和 - cocoapods - –
我在XCode 6.1
上有類似的問題,其中pod install
會經常重新引入鏈接錯誤。將$(OTHER_LDFLAGS)
添加到我的目標的"Other Linker Flags"
讓我瞭解了這一點。請看看這是否有幫助。
你是對的人!非常感謝您的幫助。如果你在Xcode 6.1中,並且你運行了pod安裝,這是確切的錯誤!非常感謝。 –
謝謝你,也解決了我的問題。事實上'pod install'的確提醒我這件事,但無知的是我被忽略了! –
只是爲了湊錢了「可能的解決方案」 -pool因爲很多人用的CocoaPods問題都發現這個網頁,谷歌:
我試過幾乎所有建議的解決方案,但是事情,做到了對我來說是:在工作區的Pods項目中,請轉至Build Settings
- >Base-SDK
。這應該用粗體表示。按退格鍵將其設置爲默認值,然後再次將其設置回您的偏好設置(在我的情況下爲Latest iOS(iOSx.x)
)。
這奇怪地解決了我所有無效的架構錯誤。可能幫助別人。
沒想到列表中的最後一個解決方案能夠正常工作......但它確實如此。非常感謝! – kkazakov
什麼問題?您可以在Pods項目中手動選擇體系結構。 – Shmidt