我只是将一个项目克隆到Xcode中,并试图在模拟器中运行它。但是,我唯一的选择是iOS设备。这仅是该项目独有的,我不知道如何解决。其他人遇到这个问题,知道如何解决吗?
我只是将一个项目克隆到Xcode中,并试图在模拟器中运行它。但是,我唯一的选择是iOS设备。这仅是该项目独有的,我不知道如何解决。其他人遇到这个问题,知道如何解决吗?
Answers:
在您的项目构建设置下
在我的情况下,部署目标设置为5.1版,而我仍在运行Snow Jumpord操作系统,并从xcode 4.3复制了适当的JARS,以使其与运行iOS 5.1的设备一起运行。
但是,我的模拟器尚不支持5.1版,因此在我将部署目标更改为较低版本(例如5.0或4.2)之前,它不允许我在模拟器上运行。
单击以定位到目标或项目>构建设置>架构>支持的平台:更改为iOS
iphoneos
没什么大不了的。我刚刚重新启动了Xcode和iOS模拟器。然后,它显示了所有模拟器。
在“构建设置”下,确认您已选择了有效的SDK iOS Deployment Target
。我的未设置为7.1(在下拉菜单中以不同的秒数显示)。选择7.0(或显然下载7.1)可以解决问题。
现在,您只需从产品->目标->选择设备中更改设备/模拟器即可。然后运行您的应用程序。在此处输入图片说明
转到BuildSettings,请参阅“代码签名身份”下的“代码签名...”,将所有权利更改为“不要代码签名”。
希望能帮助到你。
然后在项目的左上方选择iphone6。
首先,您需要安装模拟器
安装模拟器,然后,
将模拟器添加到Xcode单击以获取Apple参考 1.在Spotlight搜索中,键入“ Simulator”,然后按Enter。2.选择“硬件”>“设备”>“管理设备”。Xcode打开“设备”窗口。
或者,如果要使用的iOS版本不在iOS版本弹出菜单中,请选择“下载更多模拟器”,然后按照步骤下载模拟器。
单击创建。
您可以在xCode中添加模拟器的方法是转到
Windows -> Devices
在左下角,按加号按钮。这样,您可以根据需要在操作系统中添加不同的模拟器。
对于它的价值,我的问题似乎是我有两个不同版本的xcode同时运行(8.2和9.2)。Xcode可能会抓取一系列模拟器,并作为资源将其锁定,并使它们无法用于其他版本的xcode,以避免出现问题。我杀死(cmd + q)两个xcode实例,然后重新启动我需要的那个实例,然后模拟器再次出现。
希望这对其他人有帮助,因为这是一个“断断续续”的问题,因为我花了很多时间才弄清楚这个问题。