首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Xcode只允许我运行iOS设备(没有模拟器)

云计算领域问答

Q: Xcode 只允许我运行 iOS 设备(没有模拟器),这是什么原因?

A: 这可能是因为你选择的设备与你的 Mac 操作系统不兼容。在 Xcode 中,你可以通过以下步骤更改默认的 iOS 设备:

  1. 打开 Xcode,前往 Product > Scheme > Edit Scheme
  2. 选择 Run 选项卡。
  3. Info 标签中,找到 Application 部分,并在 Info.plist 文件中添加以下内容:<key>UISimulatorLaunchConfigurationName</key> <string>Default</string>
  4. 如果没有 Info.plist 文件,请创建一个,然后将上述内容添加到其中。
  5. 保存更改并关闭设置窗口。
  6. 重新启动 Xcode,然后尝试重新运行你的项目。

注意:这个方法会改变默认的 iOS 设备,也就是说,当你选择 Default 模拟器时,Xcode 会默认启动你的默认 iOS 设备。如果之前已经创建了自定义的 iOS 设备配置,需要重新创建或编辑自定义配置文件,以将其与新的默认设备关联。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Xcode10.2无法将项目运行iOS10以下的模拟器

本来想在iOS9模拟器运行公司的项目看下效果,下了个模拟器老半天终于下载好了,高高兴兴一运行,结果直接crash... 报错内容 ?...Did find: /usr/lib/libauto.dylib: mach-o, but not built for iOS simulator (lldb) Xcode10.2 + iOS9.3...后面做了个实验,创建一个纯OC和纯Swift的测试项目,进行了如下测试 类型 模拟器运行结果 纯OC iOS9以上都运行成功 纯Swift iOS9运行失败,iOS10以上运行成功 OC和Swift混编...iOS9运行失败,iOS10以上运行成功 结论:很显示,只要包含了Swift代码就会在iOS9模拟器运行失败,而iOS9真机上则没有任何问题。.../Profiles/Runtimes/iOS 9.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/swift' 命令出处:苹果官网的 xcode_

2.2K20

Xcode 清理存储空间

Xcode版本:8.3.3 iOS版本:10.3.2 移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData) 只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大...每个版本的模拟器占用的内存空间大约为10M左右。每个文件夹里包含的就是一个特定系统版本的设备的数据。每个文件夹对应哪个设备可以在其下device.plist中查看。...删除之后,如果立即运行程序会报错,先关闭Xcode,再重新打开程序,运行即可。运行该路径下会立马生成模拟器对应版本的文件。...路径: ~/Library/Developer/CoreSimulator/Devices/ 释放空间 ≈ 12GB,个人建议全部删除 ---- 移除对旧设备的支持(iOS DeviceSupport...再次运行程序会缓存。 路径: ~/Library/Developer/XCPGDevices/ 从使用Xcode几年没删除过此文件夹也就占用约300M内存空间,可依据个人喜好操作。

3.7K50
  • 通过Xcode命令行编译

    机器上安装的Xcode的多个版本。什么版本的Xcode确实目前使用的命令行工具?...如图7所示,没有任何的方法,xcodebuild将会使用默认的build命令。 通过configuration文件编译你的工程,运行下面的命令。...它由一组用逗号分隔的key = value键值对,这都依赖于设备,所使用模拟器,或所使用Mac。 可以通过Xcode scheme或者选择一个目标来运行你的应用程序去知道scheme各自目的。...key 描述 Value platform unit测试支持的平台 iOS name unit测试你设备全拼 可以在Xcode的Devices Organizer找到你设备的名字 id unit测试你设备的...OS iOS支持的版本 一个IOS版本 下表是iOS模拟器APP支持的所有key key 描述 Value platform unit测试支持的平台 iOS模拟器 name unit测试模拟器的名字

    6K40

    iOS开发入门笔记

    iOS开发入门笔记 本文面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让的同事一小时内了解如何开始开发iOS App,学习目标包括: 能使用Xcode...运行刚下载的应用 点击Xcode左上角的Run按钮(或者同时按下Comman和R键),Xcode会编译源码并在模拟器运行这个应用。 编译成功会在屏幕上淡淡地显示“Build Succeeded”。...在模拟器里,按Home键,找到Setting那个App icon(不是Mac OS顶部的模拟器菜单啊,那里没有Setting的),打开被模拟iOS设备的设置,依次点击”General - Keyboard...(注意,虽然WiFi也可以独立定位——iPad WiFi版没有GPS也可以定位,但Mac电脑的WiFi不具备定位相关的软件) 要在模拟器里测试依赖地理位置的功能(如”附近的xx”),可以手工指定一个经纬度给模拟器...越狱的iOS设备,配合破解过的Xcode,甚至可以实现和付费开发者计划一样的功能:在Xcode上点击”Run”,就自动编译安装到iOS设备上去运行了 企业部署方案。

    3.9K60

    Hello Flutter,船长初体验

    如果以前下载过 Xcode 用过终端,那么应该没问题。 然后启动一个 iPhone5S 之后版本的模拟器选了 XS。...注意:如果要部署到真机,还需要开发者账号,没有就没试。 配置 Android 开发环境 Android 也有模拟器跟真机的选择,鉴于 Android 模拟器的性能,选择了真机。...然后运行flutter devices命令确保 Flutter 可以识别我们的设备。 同 iOS运行 flutter run 部署到 Android 手机上。...注:当电脑连着多个设备模拟器时,flutter run 可以通过 -d deviceId 来指定要 run 到哪个设备,例如flutter run -d 91ab18e5,或者flutter run...感受 这次尝试把 iOS 跟 Android 都走通了,Flutter 整体在配置上还是需要一些时间的,比较得支持多个端,需要分别配置环境,如果网络顺畅的话还是比较顺利,关于 Web 文档上还没有出暂时没有尝试

    1.1K20

    iOS 开发流程笔记

    开发中主要用于代码签名, 保障 iOS 生态的健康安全, 分为开发者证书和发布者证书 什么时候需要证书 只有在本机模拟器调试时无需代码签名, 当 App 需要在真机运行和发布时需要使用相应证书进行签名...), 团队成员再导入 p12 证书后就完整包含了证书和私钥 各流程中证书的需求情况 模拟器调试 不需要 真机调试 描述文件(Provisioning Profiles) 开发者证书(ios_development.cer.../index.action 切换团队(在 web 界面上死活没有找到) https://developer.apple.com/account/selectTeam.action iOS 上架 Appstore...公司帐号和个人帐号类似, 只有这两种帐号可以发布 appstore, 主要特权是可以添加多个开发者子账号, 但只允许主账号提交, 发布等操作, 在协同开发时比较灵活, 可以各自管理授权设备等 企业帐号无法用于...在 provisioning portal 新建应用, 配置授权设备等 开发机上导入证书 在 xcode 上登录开发者帐号, 不需要准备描述文件, xcode 会自动生成(如果是公司帐号可以自动生成

    1.7K60

    iOS 开发流程

    开发中主要用于代码签名, 保障 iOS 生态的健康安全, 分为开发者证书和发布者证书 什么时候需要证书 只有在本机模拟器调试时无需代码签名, 当 App 需要在真机运行和发布时需要使用相应证书进行签名...), 团队成员再导入 p12 证书后就完整包含了证书和私钥 各流程中证书的需求情况 模拟器调试 不需要 真机调试 描述文件(Provisioning Profiles) 开发者证书(ios_development.cer.../index.action 切换团队(在 web 界面上死活没有找到) https://developer.apple.com/account/selectTeam.action iOS 上架 Appstore...公司帐号和个人帐号类似, 只有这两种帐号可以发布 appstore, 主要特权是可以添加多个开发者子账号, 但只允许主账号提交, 发布等操作, 在协同开发时比较灵活, 可以各自管理授权设备等 企业帐号无法用于..., 需要谋求一种方式方便应用能安装进更多的设备中 实现条件 进行内测发布主要的关键点是: 是如何将应用打包为 .ipa xcode6 以后, 个人/公司帐号无法对应用打包为 .ipa, 要么用 xcode5

    1.8K10

    将Flutter程序打包为ios应用并进行安装使用

    iOS模拟器运行 ════════════════════════════════════════════════════════════════════════════════ 没有可用的开发证书来对设备部署进行代码签名...配置iOS模拟器 启动Xcode,进入Xcode > Preferences > Components,并安装iOS模拟器组件。这将允许我们在macOS上运行和测试iOS应用程序。...模拟器并安装应用程序: flutter run Flutter将自动检测并列出所有可用的iOS模拟器设备。...选择一个合适的模拟器即可在其中运行开发的应用程序。 这个地址 http://127.0.0.1:9100/home?...如果想要在真实的iOS设备运行该应用程序,则需要一个付费的Apple开发者账户,以及对代码进行签名和配置。该过程比在模拟器运行略微复杂一些。

    11510

    IOSIOS开发问题解决方法索引(四)

    但是碰到的原因是在Project中将Code Signing Identity中将其设置成了iPhone Develop,但是在Target中的Code Signing Identity并没有自动切换过来.../12345511 15 Xcode模拟器simulators7,6,5下载地址及安装 1.下载链接 a0684ea28d57434e1c91e329165b5b8.png 2. iOS模拟器的安装...2.1常规安装 Xcode默认支持的iOS模拟器的在线安装,启动Xcode5.1后打开菜单Xcode->Preferences...再点击Downloads就可以看到Xcode默认支持的iOS各版本模拟器...离线安装还有一个简单的办法就是将以前安装过的旧版本的XcodeXcode5.0.2下面已经安装好了的iOS模拟器直接复制过来使用,目录位置都一样,都是在Xcode.app/Contents/Developer...否则,请前往下文“如果您从未将设备与 iTunes 同步,或没有权限访问电脑”部分。 2. 如果设备仍处于停用状态,或者 iTunes 没有自动同步您的设备,请将设备与 iTunes 同步。

    1.2K20

    2022最新iOS打包、发布与证书体系详解

    如果没有code signing,你只可以在模拟器上,或者一台越狱过的机器上运行你的应用----当然,仅仅如此是不能满足我们的。  ...模拟器的测试仅仅是一种初步测试,模拟器不能替代真机调试,因为:·真正的设备会通常比模拟器慢  模拟器使用的是你的MAC机上的处理器,而一台真正的iphone可远远没有这种条件。...(可能以后版本的iOS或者xcode能够支持,但毕竟真机测试是一种保障)  总的来说,你没有在真机上测试过,等于你没有真的测试完。...选择要应用到的设备。通常,都是把设备全选的。个人用途的签名 Signing  假设你已经有一个准备测试的App,而你有IDP,并且处理好Provisioning Profile的事情了。  ...一切都搞定了,连接你的device,在xcode中选择Debug build,build & run。 xcode会到你的设备里装上这个provisioning profile,并运行你的App。

    71621

    2022最新iOS打包、发布与证书体系详解

    如果没有code signing,你只可以在模拟器上,或者一台越狱过的机器上运行你的应用----当然,仅仅如此是不能满足我们的。  ...模拟器的测试仅仅是一种初步测试,模拟器不能替代真机调试,因为:·真正的设备会通常比模拟器慢  模拟器使用的是你的MAC机上的处理器,而一台真正的iphone可远远没有这种条件。...(可能以后版本的iOS或者xcode能够支持,但毕竟真机测试是一种保障)  总的来说,你没有在真机上测试过,等于你没有真的测试完。...选择要应用到的设备。通常,都是把设备全选的。个人用途的签名 Signing  假设你已经有一个准备测试的App,而你有IDP,并且处理好Provisioning Profile的事情了。  ...一切都搞定了,连接你的device,在xcode中选择Debug build,build & run。  xcode会到你的设备里装上这个provisioning profile,并运行你的App。

    74020

    《Motion Design for iOS》(十四)

    iOS模拟器 iOS模拟器让你可以在你的Mac上测试你的iOS app,其提供一个窗口让它看起来像是你正在iPhone或者iPad上运行它们。...如果你安装了最新版本的Xcode,它会包含iOS模拟器而且可以模拟所有当前的(以及大部分以前的)iOS设备,例如iPhone 4、5、6、6Plus、iPad、iPad retina、iPad mini...因为新iPhone的真实分辨率太高了,在第一次运行模拟器的时候你可能会惊讶,因为窗口非常巨大,可能会超过你屏幕的顶部和底部!幸运的是你可以在一个小一些的尺寸上显示模拟器窗口这样就方便看一些。...重要的是要记住模拟器不是测试你app的完美方式,唯一获取性能和app感觉的方式是在你的设备运行它,你可以在Xcode开着的时候将设备连接Mac,跟随指令在你的手机上运行它。...依然使用Objective-C编写的app,但随着时间流逝,我会至少在新的工程中部分使用Swift。对Swift中的一些Objective-C没有的高级语言特性非常期待。

    85510

    两分钟带你快速搭建Flutter开发环境(Mac)

    3.确保Xcode许可协议是通过打开一次Xcode或通过命令sudo xcodebuild -license同意过了 接下来就可以使用Xcode,在iOS设备模拟器运行Flutter App了。...设置iOS模拟器 要准备在iOS模拟器运行并测试您的Flutter应用,请按以下步骤操作: 1.在终端输入如下命令打开一个iOS模拟器: $ open -a Simulator 2.通过模拟器菜单栏的...硬件>设备 ,确保你打开是64位 iPhone 5s或更新的模拟器 3.如果模拟器过大,可以通过模拟器的 Window> Scale 菜单下设置设备比例 创建和运行一个简单的Flutter项目 1.通过如下命令创建一个...要通过lutter run将Flutter应用安装到iOS真机设备,需要一些额外的工具和一个Apple帐户,还需要在Xcode中进行设置: 当然,用XCode来将Flutter运行在真机上更简单,只需要点一下...当你第一次attach真机设备进行iOS开发时,需要同时信任你的Mac和该设备上的开发证书。首次将iOS设备连接到Mac时,请在对话框中选择 Trust。

    5.7K10

    2022最新iOS打包、发布与证书体系详解

    如果没有code signing,你只可以在模拟器上,或者一台越狱过的机器上运行你的应用----当然,仅仅如此是不能满足我们的。   ...模拟器的测试仅仅是一种初步测试,模拟器不能替代真机调试,因为: ·真正的设备会通常比模拟器慢   模拟器使用的是你的MAC机上的处理器,而一台真正的iphone可远远没有这种条件。...(可能以后版本的iOS或者xcode能够支持,但毕竟真机测试是一种保障) 总的来说,你没有在真机上测试过,等于你没有真的测试完。...选择要应用到的设备。通常,都是把设备全选的。...一切都搞定了,连接你的device,在xcode中选择Debug build,build & run。 xcode会到你的设备里装上这个provisioning profile,并运行你的App。

    51710

    浅谈跨平台框架Flutter的搭建与运行

    如果没有列出可用,请选择 Tools>Android>AVD Manager 创建; 在工具栏中点击 Run图标; 如果一切正常,在设备模拟器上会看到启动的应用程序 4.体验热重载:Flutter可以通过热重载实现快速的开发周期...下面将分别介绍如何连接Android和iOS设备运行flutter应用。...模拟器启动并显示所选操作系统版本或设备的启动画面; 运行 flutter run 启动您的设备。...三、连接iOS模拟器 要准备在iOS模拟器运行并测试Flutter应用,请按以下步骤操作: 在你的MAC上,通过 Spotlight 或以下命令找到模拟器:open -a Simulator; 通过检查模拟器...四、连接iOS真机设备 如果要将Flutter应用安装到iOS真机设备,除了需要一些额外的工具和一个Apple账户,还需要在Xcode中进行一些设置。

    3.2K20

    浅谈跨平台框架 Flutter 的搭建与运行

    如果没有列出可用,请选择 Tools>Android>AVD Manager 创建; 在工具栏中点击 Run图标; 如果一切正常,在设备模拟器上会看到启动的应用程序,如下图所示: [kny4ty1ip8...下面将分别介绍如何连接Android和iOS设备运行flutter应用。...模拟器启动并显示所选操作系统版本或设备的启动画面; 运行 flutter run 启动您的设备。...三、连接iOS模拟器 要准备在iOS模拟器运行并测试Flutter应用,请按以下步骤操作: 在你的MAC上,通过 Spotlight 或以下命令找到模拟器:open -a Simulator; 通过检查模拟器...四、连接iOS真机设备 如果要将Flutter应用安装到iOS真机设备,除了需要一些额外的工具和一个Apple账户,还需要在Xcode中进行一些设置。

    3.4K40

    自动化-Appium-环境搭建-IOS(Java版)

    第1章 Xcode Xcode运行在操作系统Mac上的集成开发工具(IDE),由苹果公司开发。 Xcode是开发OS X和IOS应用程序的最快捷的方式。...第9章 ios-deploy 不使用Xcode,从命令行安装和调试IOS应用程序。 设计用来处理未越狱的设备。...并点击此区域,如下图: IOS Simulators区域就是可以选择不同型号的模拟器,这里选择iPhone 8为例。 之后点击运行模拟器启动完成。...注意:此模拟器IOS SDK版本为11.2,那如果想用11.2之前的IOS SDK版本要怎么操作呢?打开Download Simulators。...最后将IOS模拟器固定在Dock中(这样每次启动IOS模拟器可以从Dock上点击启动,而不用打开Xcode选择或者新建工程中启动了),选中“在Dock中保留”即可。

    5.6K30

    armv7在哪儿看(armv7s)

    大家好,又见面了,是你们的朋友全栈君。...iOS 中的 armv7,armv7s,arm64,i386,x86_64 都是什么 在做静态库的时候以及引用静态库的时候经常会遇到一些关于真机模拟器不通用的情况,会报错找不到相应库导致编译失败, 这里简单记录一下各种设备支持的架构...iOS测试分为模拟器测试和真机测试,处理器分为32位处理器,和64位处理器, 模拟器32位处理器测试需要i386架构,(iphone5,iphone5s以下的模拟器模拟器64位处理器测试需要x86_...如果你没有任何活跃设备,即Xcode没有成功连接调试设备,就算该设置项设置成YES依然还会编译Valid Architectures和Architectures指定的二进制包。...说明 指令集都是可以向下兼容的 比如,你的设备是armv7s指令集,那么它也可以兼容运行比armv7s版本低的指令集:armv7、armv6 xcode对armv6指令集的支持 Xcode4.5起不再支持

    69020
    领券