Tag: armv6

支持armv6和armv7在同一个IPA

我有一个像这样configuration的XCode项目: 项目格式:XCode 3.1兼容 体系结构:标准(armv6 armv7) 基础SDK:最新的iOS(目前设置为iOS 4.2) 仅构build主动架构:未经检查 有效的架构:armv6 armv7 我的问题:产生的二进制文件(.ipa)中是否有2个可执行文件 – 每个架构都有一个可执行文件,或者每个体系结构只有一些不同的目标文件,还是更细粒度的分割? 只是好奇。 谢谢。

如何将armv6架构添加到Xcode项目?

我得到了一个警告,我的项目需要包括armv6二进制..但我真的不知道该怎么做。 一直在search答案,但非build议似乎适合? 是armv6的东西,我需要下载,以支持在我的应用程序,或Xcode有它,我只需要将其包括在我的项目设置? 另外,我的应用程序应该支持操作系统回到3.1。 我已经添加了i386在debugging部分armv6和armv7后面,但我不知道如果解决了这个问题。 这对你有更多经验的人来说是否合适?

3G iPhone设备“完成运行”,但应用程序不会加载

我试图在3G设备上运行应用程序。 Xcode说,该应用程序已经“完成在iPhone上运行”,但该应用程序不会部署。 我想我的架构configuration正确(见下图) 任何帮助将是伟大的, 谢谢

如何在运行时确定二进制映像架构?

崩溃日志包含“二进制映像”部分,其中包含关于所有已加载模块的体系结构(armv6 / armv7)和标识符的信息。 如何在运行时确定这些信息? (至less,只适用于可执行的应用程序) NSBundle有方法executableArchitectures,但如何确定哪个架构正在运行?

如何在armv7应用程序中使用armv6第三方库?

我有两个第三方库。 一个只有armv6的版本,另一个只有armv7的版本。 我需要在我的iOS企业应用程序中使用它们。 我已经要求armv6库供应商提供一个armv7版本,但他们一直没有这样做。 (注意:我已经得到答案并提供了答案,其他人在评论中提出了这个问题,而且没有足够的空间来回答,所以我创build了自己的问题,并提供了我的答案。

限制应用程序到iOS 4.0+时,是否需要添加armv6支持?

目前我正在编译armv6和armv7。 我也将目标iOS版本设置为4.0。 我说的是所有能够运行iOS 4.0+的设备都是armv7,因此我可以停止为armv6编译? 没有什么大不了的,但是这意味着我的应用程序的二进制文件会比较小。

为iFrameExtractor编译ffmpeg问题

我试图通过使用iFrameExtractor示例中的make和build文件来编译ffmpeg。 首先我试图按照github上的自述文件,它只是说在ffmpeg文件夹中运行./build_universal 。 它不起作用 然后我试图按照INSTALL中的信息没有成功。 然后,我试着在INSTALL中执行这些东西,然后是./build_universal ,这些都不起作用。 所有导入到项目的* .a文件都存在,直到构build序列结束。 当build_universal中的lipo命令运行时,我猜测不同体系结构(?)的.a文件。 无论如何,这些留下以下错误: lipo: specifed architecture type (armv6) for file (armv6/libavcodec.a) does not match it's cputype (16777223) and cpusubtype (3) (should be cputype (12) and cpusubtype (6)) lipo: specifed architecture type (armv6) for file (armv6/libavdevice.a) does not match it's cputype (16777223) and cpusubtype (3) (should be cputype […]