pod 默认生成的.a文件时arm64的,不支持低版本IOS7,开发时如果需要使用,则需要如下修改:
1、修改Profile,在文件尾部追加如下代码
post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['ARCHS'] = "arm64 armv7 armv7s" end end end
2、运行 pod update更新
3、打开xcode ,修改pod的build setting,Change Build Active Architecture Only
from Yes
to No
4、clean 重新编译
5、检查.a支持什么cpu,可以用以下命令
lipo -info *.a
结果
Non-fat file: libAFNetworking.a is architecture: arm64 Non-fat file: libDACircularProgress.a is architecture: arm64 Non-fat file: libMBProgressHUD.a is architecture: arm64 Non-fat file: libMWPhotoBrowser.a is architecture: arm64
说明这些.a都不支持armv7,需要修改pod设置
相关推荐
ZBar是一款开源的二维码扫描库,专为iOS开发者设计,能够支持多种设备架构,包括armv6、armv7、armv7s以及arm64。本文将深入探讨ZBar在iOS开发中的具体应用及其优势。 一、ZBar概述 ZBar是由Simon Woodhead开发的...
标题和描述提到了“iOS ffmpeg 64位支持”,这意味着我们要讨论的是如何在iOS平台上,特别是在包括i386、x86_64(模拟器架构)以及armv7、armv7s和arm64(真机架构)在内的多种设备上,集成和运行FFmpeg库。...
FFmpeg 2.6 支持多种架构,包括 i386、x86_64、armv7、armv7s 和 arm64。这些架构分别对应于不同的iOS设备和模拟器平台: 1. **i386**:这是32位的Intel处理器架构,主要用在旧版的iOS模拟器上。 2. **x86_64**:这...
2.4.2 版本是 FFmpeg 的一个历史版本,对于 iOS 平台,它提供了针对不同架构的支持,包括 armv7、armv7s、i386、x86_64 和 arm64。这些架构涵盖了从较旧的 iPhone 和 iPad 到最新的 64 位设备。 1. **FFmpeg 架构...
为了在Xcode项目中使用ZBarSDK,开发者需要将这些文件添加到项目的依赖库中,并配置适当的编译设置,例如设置"Valid Architectures"为armv7、armv7s和arm64(对于更现代的设备)。同时,也需要确保Linker Flags中...
硬件 CPU 是一个重要的问题,特别是在 Xcode 4 中,Architectures 设置默认只有 armv7,也就是新的 iOS 设备,包括 iPhone 3GS、iPhone 4、iPhone 4s、iPad、iPad 2 等,而 iPhone、iPhone 3G、iPod Touch、iPod ...
armv7是iOS 4.2及以后版本的设备使用的处理器架构,而armv7s是iPhone 5和5th gen iPod touch引入的新架构。不支持armv5te意味着这个库可能无法在较早的iOS设备上运行,例如iPhone 3GS或更早的设备。 标签中的...
接着,ARM610和ARM7TDMI(ARMv3和ARMv4T)引入了对32位寻址的支持,增强了处理能力。ARM7TDMI-S进一步优化了流水线设计,广泛应用于Game Boy Advance、Nintendo DS和iPod等设备。 ARM9系列是另一个重要的里程碑,...
giellakbd-ios ... rustup target install {aarch64,armv7,armv7s,x86_64,i386}-apple-ios cargo install cargo-lipo pod install 要启用Sentry,请将SentryDSN密钥添加到HostingApp/Supporting Files/I
如果您不使用 cocopads,则需要添加 rabbitmq-c(当前版本 0.6.1 适用于所有架构 armv7、arm64、x86_64 和 i386)播客文件 platform :ios , '7.0'pod "OLRabbitMQ" , "~> 0.0.2"用法创建套接字 AMQP ...
宝宝特效 AiyaEffectsSDK iOS 使用手册1.... 运行环境AiyaEffectsSDK iOS 可运行于 iPhone/iPod Touch, 支持iOS 8.0及以上版本, 支持armv7/armv7s/arm64运行.4. 下载工程本SDK提供如下两种获取方式:从gi
这是VLC for iOS和tvOS应用程序的官方镜像存储库。 您可以在找到官方资料库。... MYARCH可以是i386 x86_64 armv7 armv7s或aarch64 。 为调试版本添加-d (具有有效的堆栈strace和asserts)。 如果要对VLCKit使用
例如,Armv6适用于早期的iPhone和iPod Touch,Armv7适用于iPhone 3GS及以后的设备,而Armv7s则是针对iPhone 5及更新设备设计的。如果你希望你的应用兼容所有设备,通常会选择Armv6,因为更高版本的设备能运行较低...
iOS的系统要求iOS OS 4.0以上iPhone 3GS及更高版本iPod Touch第三代及更高版本Android的系统要求Android OS 2.2以上版本仅ARMv7处理器版权和许可Copyright 2012 Aphid MobileLicensed under the Apache License, ...
SPLFloat.h :在arm64 / armv7上进行浮点和双打的助手。 另请参见 。 安装 可通过 。 # Podfile source 'https://github.com/splinesoft/specs.git' source 'https://github.com/CocoaPods/Specs.git' pod '...
ARM7系列是另一个重要的里程碑,它包含了多种变体,如ARM7TDMI,这个内核支持ARMv4T指令集,采用了三级流水线技术,并在游戏设备、手持设备(如Game Boy Advance和iPod)中广泛应用。 随着ARM9系列的推出,ARM...
字节跳动联盟Bytedance-UnionAD的Pod仅支持x86_64,armv7,arm64,i386 。如何开始并试用随附的查看以全面了解Bytedance-UnionAD中提供的所有API 如果您还有其他疑问,请先阅读我们提供了一个,可帮助您轻松集成和...
8. **适配不同设备**:确保你的代码能在不同架构(如armv7, arm64, i386, x86_64)上运行,使用“Valid Architectures”设置来指定支持的架构。 9. **测试和调试**:在模拟器和真机设备上进行充分的测试,因为...