簡體   English   中英

使用armv7和armv7s編譯框架

[英]Compiling framework with armv7 and armv7s

我正在嘗試在xcode 5上構建靜態庫,並且正在聚集iPhone模擬器和iPhone設備的庫以創建框架。 但是,最后,在運行框架的運行腳本時,出現錯誤“沒有可編譯的架構(ARCHS = armv7,VALID_ARCHS = i386 x86_64)”。

我正在嘗試將其編譯為armv7和armv7s。

請幫我解決這個問題。

終於解決了問題。 就我而言,我的靜態庫項目有一些依賴項目。 在從屬項目設置中,ARCH為armv7。 我將其設置為“標准體系結構(armv7,armv7s)”,並且編譯成功。 對於我的靜態庫項目,設置如下:

架構:標准架構(armv7,armv7s)

基本SDK:最新的iOS(iOS 7.0)

僅構建活動架構:否

支持的平台:iphonesimulator iphoneos

有效架構:arm64 armv7 armv7s i386

請參閱Xcode Build Settings中的“ Architectures”和“ Valid Architectures”有什么區別?

簡而言之,XCode在ARCHS和VALID_ARCHS之間使用交集,在您的情況下這是空的,因為2沒有通用的體系結構(因此會出現錯誤)將armv7添加到VALID_ARCHS可能會解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM