首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在更改armv6和armv7的设置后,使用armv6构建应用程序存储区ipa /xcode4.2/iOS5GM

在更改armv6和armv7的设置后,使用armv6构建应用程序存储区ipa /xcode4.2/iOS5GM
EN

Stack Overflow用户
提问于 2011-10-07 18:10:40
回答 1查看 1.2K关注 0票数 2

当我试图验证我的应用程序商店.ipa时,我最初得到了这个错误。

iPhone/iPod :应用程序可执行程序缺少所需的体系结构。必须至少存在以下架构之一: armv6

我将构建设置更改为将体系结构设置为armv6和armv7

以下是我当前的构建设置。

体系结构: armv6;armv7

基本SDK: ios 5.0

仅构建主动体系结构:否

有效架构: armv6;armv7

部署目标: ios 4.0

清除所有目标,并试图重建存档。在更改架构以显式添加armv6之后,我得到了以下一系列链接错误w/ Three20。

未定义的体系结构符号armv6:"_OBJC_CLASS_$_TTTableControlItem",引用自:(在不同的.o文件中共有35个)

然后,我更改了所有three20项目设置,使其与上面的设置相匹配,清除了所有目标,并试图重新构建存档,但得到了相同的错误。

我还没有绝望到尝试重新安装xcode和sdks

我是不是漏掉了什么?查看了Three20提交日志,但我没有注意到与ios5相关的任何更改。现在,我将尝试对three20进行升级,以供用户咯咯笑。

请注意,我的产品负责人不愿意将部署目标设置为ios 4.3 (这似乎也解决了问题)。

EN

回答 1

Stack Overflow用户

发布于 2011-10-17 22:16:52

我想出了办法,想贴出解决方案,以防其他人遇到这种情况。

基本上,当我第一次修改所有引用的three20项目时,我只为主要目标进行了修改。

我再次这样做,但这次针对所有目标(包括单元测试),问题得到了解决。我能够构建w/out错误,输出的.ipa文件由iTunes连接验证。

希望这能有所帮助。

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

https://stackoverflow.com/questions/7691200

复制
相关文章

相似问题

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