![](/img/trans.png)
[英]How to add architecture armv7, armv7s to {name}.framework?
[英]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.