iPhone/iPod Touch:应用程序可执行文件包含不支持的体系结构:armv7s(-19031)

iPhone/iPod Touch:应用程序可执行文件包含不支持的体系结构:armv7s(-19031),iphone,ios,xcode,error-handling,Iphone,Ios,Xcode,Error Handling,可能重复: 我计划为iPhone 5提交此更新 当我尝试创建存档时,会收到以下警告: iPhone/iPod Touch: application executable contains unsupported architecture(s): armv7s (-19031) 我如何解决这个问题?我应该怎么做才能支持iPhone 5 注: 我正在使用以下框架: 核心数据 石英芯 AVF基金会 UIKit 地基 核心图形 SenTestingKit SentTestingKit不支持armv7

可能重复:

我计划为iPhone 5提交此更新

当我尝试创建存档时,会收到以下警告:

iPhone/iPod Touch: application executable contains unsupported architecture(s): armv7s (-19031)
我如何解决这个问题?我应该怎么做才能支持iPhone 5

注:

我正在使用以下框架:

核心数据 石英芯 AVF基金会 UIKit 地基 核心图形 SenTestingKit SentTestingKit不支持armv7s从体系结构中删除armv7s或删除SentTestingKit的使用,直到它们更新为armv7s

编辑:删除armv7s仍将允许您的应用程序在iPhone 5上运行,但是您无法获得armv7s处理器的全部性能。

SentTestingKit不支持armv7s,请从体系结构中删除armv7s或删除SentTestingKit的使用,直到它们针对armv7s进行更新


编辑:删除armv7s仍将允许您的应用程序在iPhone 5上运行,但是您无法获得armv7s处理器的全部性能。

谢谢,直到删除armv7s后,它才能支持iPhone 5。请原谅我的无知。谢谢,在移除ARMV7后,它是否支持iPhone 5。请原谅我的无知。我已经删除了armv7,并在“项目>构建设置>体系结构”下添加了armv7。现在该应用程序将支持iPhone 5吗?是的,这就是删除ARMV7的方式。是的,您的应用程序将在不带armv7s的iPhone 5上运行。armv7s的构建只会让它在iPhone5处理器上运行得更快、性能最好。退出代码之后是否有详细的错误消息?还要删除派生数据文件夹并在产品菜单下运行清理。感谢您的解释,我想我在添加armv7时犯了一个错误,我忘了删除armv7。这导致了错误,现在可以了。让我看看是否可以删除SentTestingKit,以及它是否适用于armv7s。如果是,那么这是一个更好的选择bcuz当应用程序处于发布模式/上线时,我不需要测试用例。wud只需要它我正在开发/调试我保留了ARMV7并从目标中删除了SenTestingKit框架。我刚刚选择了SenTestingKit,然后去了inspector,并在Target会员下取消了选中。但它似乎发出了与原始帖子相同的警告19031。我遗漏了什么吗?@user1046037检查你链接的二进制文件并将其删除。另外,不要忘记删除派生数据文件夹并运行cleanI。我已经在“项目>构建设置>体系结构”下删除了armv7并添加了armv7。现在该应用程序将支持iPhone 5吗?是的,这就是删除ARMV7的方式。是的,您的应用程序将在不带armv7s的iPhone 5上运行。armv7s的构建只会让它在iPhone5处理器上运行得更快、性能最好。退出代码之后是否有详细的错误消息?还要删除派生数据文件夹并在产品菜单下运行清理。感谢您的解释,我想我在添加armv7时犯了一个错误,我忘了删除armv7。这导致了错误,现在可以了。让我看看是否可以删除SentTestingKit,以及它是否适用于armv7s。如果是,那么这是一个更好的选择bcuz当应用程序处于发布模式/上线时,我不需要测试用例。wud只需要它我正在开发/调试我保留了ARMV7并从目标中删除了SenTestingKit框架。我刚刚选择了SenTestingKit,然后去了inspector,并在Target会员下取消了选中。但它似乎发出了与原始帖子相同的警告19031。我遗漏了什么吗?@user1046037检查你链接的二进制文件并将其删除。另外,不要忘记删除派生数据文件夹并运行一个干净的