本文介绍了Xcode 6 iOS模拟器(iPad2,iPhone5)现在发布模式现在运行x86_64。调试i386的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

注意到没有运行arm64的设备的模拟器(因此iPhone4 / 5,iPad 2,应运行i386模拟器)默认情况下在Xcode 6中的模拟器中运行x86_64 for release模式。
澄清:调试模式仍然为这些模拟器目标调用i386 ......太奇怪了。

Just noticed the Simulator for the devices that do not run arm64 (so iPhone4/5, iPad 2, which should be running i386 simulator) runs x86_64 in the simulator for release mode now in Xcode 6 by default.To clarify: Debug mode still calls i386 for these simulator targets... so weird.

在构建日志中注意到:

clang++ -arch x86_64

这是一个测试旧项目的问题,这些项目仅针对发布模式与旧的i386 / i686架构进行编译。

This is a bit of an issue testing for older projects that only compiled vs the old i386/i686 architecture for release mode.

任何人都知道如何使其运行i386也可以发布?

Anyone have any idea how to make it run in i386 for release as well?

推荐答案

解决方案!!!



仅将构建活动架构设置为是

Solution!!!

Set Build Active Architecture Only to Yes

这篇关于Xcode 6 iOS模拟器(iPad2,iPhone5)现在发布模式现在运行x86_64。调试i386的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 03:59