繁体   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