iOS13 Xcode11 真机运行黑屏

作者&投稿:淳侨 (若有异议请与网页底部的电邮联系)
~ iOS13,Xcode11新建项目在模拟器上运行时,没有问题,程序跑在iOS13以下的手机时,就会出现黑屏。
原因:
Xcode 11 默认是会创建通过 UIScene 管理多个 UIWindow 的应用,工程中除了 AppDelegate 外会多一个 SceneDelegate
AppDelegate 和 SceneDelegate 这是iPadOS带来的新的多窗口支持的结果,并且有效地将应用程序委托的工作分成两部分。
也就是说在我们用多窗口开发iPadOS中,从iOS 13开始,您的应用代表应该:
设置应用程序期间所需的任何数据。
响应任何专注于应用的事件,例如与您共享的文件。
注册外部服务,例如推送通知。
配置您的初始场景。
相比之下,在iOS 13中的新顶级对象是一个 UIWindowScene ,场景代表可以处理应用程序用户界面的一个实例。因此,如果用户创建了两个显示您的应用程序的窗口,则您有两个场景,均由同一个应用程序委托支持。
这些场景旨在彼此独立工作。因此,您的应用程序不再移动到后台,而是单个场景执行 - 用户可以将一个移动到后台,同时保持另一个打开。

工程文件以及Info.plist中的一些变化:

参考学习链接:
https://www.cnblogs.com/henusyj-1314/p/11684444.html
https://blog.csdn.net/weixin_43031192/article/details/101677910


刚察县18963741921: ios真机调试申请的证书无效是怎么回事
祖丽缩宫: 关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书,add_Hoc证书申请过程中的问题,以及上架发布问题.今天就着重说一下关于针对于苹果开发者网站更新之后的真机调试证...

刚察县18963741921: xcode怎么模拟ios进行测试 -
祖丽缩宫: 来看看xcode与ios对应的版本号.2创建app证书以及配置文件1. 进入ios开发中心32. 点击Certificatis,Identifiers& Profiles,进行配置.4然后再点击Certificats53. 创建App IDs6然后填写app信息,点击continue下一步.7再然后点击提交Submit,...

刚察县18963741921: ios开发真机调试 需要收费吗 -
祖丽缩宫: 如果你初学编程(没学过编程),先学Basic或者C语言,打下算法等基础.你是想学iOS的编程还是Mac的编程呢?如果你要学习iOS编程的话,你需要一台Mac(最好有一台iOS机器来真机调试),然后在苹果处注册为开发者,下载iOS的IDK,使用Xcode软件使用Objective-C语言(基本为C语言),看书的话,最好是Objective-C的书,或者C语言的书,要想再App Store中发布你的App,你还要加入苹果的iOS Develop Program,收费99美元每年.如果你想学Mac的编程,也差不多,也是需要一台Mac,也要注册开发者,也是Xcode.我个人认为你可以看那些教程并实践(一定要实践),基本上就能学会的

刚察县18963741921: 在不装Windows情况下怎样让Mac运行PC游戏 -
祖丽缩宫: 安装XCode和MacPorts1如果你用的是Mac OS X 10.6 Snow Leopard及以上版本的系统,XCode就在 Mac App Store里.如果你还在用着OS X 10.5 Leopard系统(何必呢),那么需要从随机的DVD系统安装光盘安装Xcode.假设你用了Lion或...

刚察县18963741921: ios10.3.1用哪个版本的xcode真机调试 -
祖丽缩宫: xcode目前似乎才到731,还未包含的ios10 sdk.可能你需要下载ios 10 sdk然后单独安装,估计就可以了.

刚察县18963741921: 如何查看app是否64位 ios -
祖丽缩宫: 将ios app转换为兼容32位和64位步骤: 1. 安装 Xcode 5. 2. 打开项目.Xcode会提示更新项目,其中的警告和错误信息对于转换到64位相当重要. 3. 将项目设置改换到支持iOS6或更高.如果iOS版本低于6,无法生成64位的app. 4.将Architectures build设置改为“Standard Architectures (including 64-bit).” 5. 升级app使其适配64位的运行环境.模拟器可以帮找到一些,但仅依靠编译器检查是不靠谱的,还是需要根据文档自己来找. 6.使用64位的硬件进行测试. 7.使用Instruments工具调试程序的内存表现.

刚察县18963741921: 求一个苹果真机调试包12.1(16B92)的 -
祖丽缩宫: Xcode iOS12.1(16b91)(16b92)真机调试包下载 Xcode iOS12.1(16b91)(16b92)真机调试包 iOS 12.1系统真机调试使用 相关下载链接://download.csdn.net/download/u011345543/10781262?utm_source=bbsseo

刚察县18963741921: xcode10.2.1怎么设置中文版 -
祖丽缩宫: Xcode只能在Mac OS X下运行.解决的方法有多种:1.在Windows按装虚拟机,运行Mac OS X;2.在Windows下使用toolchain可以搭建iPhone开发平台,但界面及开发效率不及Xcode.

刚察县18963741921: 实测三款iPhone升级iOS10.3.1测试版运行速度怎样 -
祖丽缩宫: 昨晚刚更新,挺好的,没有什么差别,据说16g会变得很快.如果手机配置好就更新

刚察县18963741921: 怎么设置xcode支持64bit -
祖丽缩宫: 让App支持32-bit和64-bit基本步骤1.确保Xcode版本号>=5.0.12.更新project settings, minimum deployment target >= 5.1.13.改变Architectures为 Standard architectures(include 64-bit)4.运行测试代码,解决编译warnings and errors,对照本文档或者官方文档 64-Bit Transition Guide for Cocoa Touch对相应地方做出修改.(编译器不能告诉我们一切)5.在真实的64-bit机器上测试.6.使用Instruments查看内存使用问题.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网