首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >归档时从嵌入式Cocoa框架中删除i386和x86_64

归档时从嵌入式Cocoa框架中删除i386和x86_64
EN

Stack Overflow用户
提问于 2014-10-08 00:56:55
回答 3查看 1.4K关注 0票数 1

城市飞艇提供了一个名为iOS 8+的AirshipKit.framework框架。链接和嵌入该框架在模拟器和设备中都能很好地工作。然而,当我对二进制文件进行归档和验证时,iTunes连接说,应用程序包含了不受支持的体系结构i386和x86_64的代码。如何让Xcode从存档的应用程序中删除对这些体系结构的支持?

在“生成设置”下,我有:

  • Architectures:标准体系结构(armv7,armv7s)
  • 只构建活动体系结构:是用于调试,否用于发布
  • 支持的平台: iOS
  • 有效体系结构: arm64 armv7 armv7s
EN

回答 3

Stack Overflow用户

发布于 2014-10-08 03:31:55

您可以使用利波将arm代码提取到一个新的文件中并提交该文件,但听起来似乎有些问题--您不需要这样做就可以提交,这可能是Xcode中的一个错误。你用的是哪个版本?是否更改了生成中的其他设置(如果从默认值修改了生成设置,则文本将为粗体)?

票数 1
EN

Stack Overflow用户

发布于 2014-11-03 19:54:27

有一个新版本的城市飞艇SDK,5.0.3你还看到这个问题时,建设新的框架版本吗?

票数 1
EN

Stack Overflow用户

发布于 2014-11-04 00:16:35

我为同样的问题挣扎了几天,直到我意识到自己的愚蠢。我的应用程序被设置为支持7.0+,但是我仍然拥有Airship.framework,正如UA (Urban )文档严格推荐的那样,它只用于8.0 +我删除了框架,验证又成功了!

因此,如果您的应用程序包含7.0或更低版本,那么您所需要的就是libUAirship-5+库。正如@aschuman所建议的,有一个新的(libUAirship-5.0.3.a)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26247617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档