如何在Xcode 11中为iOS 12编写应用程序?

qnakjoqk  于 2023-05-19  发布在  iOS
关注(0)|答案(3)|浏览(194)

我刚刚在我的新MacBook上安装了Xcode。Swift iOS的新启动模板需要iOS SDK 13+(即需要UISceneDelegate或SwiftUI)。是否有方法使用与iOS 12兼容的内置模板创建新应用?

okxuctiv

okxuctiv1#

获取iOS 12/13应用程序的步骤:
1)将部署目标更改为iOS 12。
2)将AppDelegate的方法替换为iOS 12开发中应有的方法。还要加上这个:

var window: UIWindow?

3)删除场景委托。
4)删除info. plist中的应用程序场景清单。
最初回答here

hec6srdp

hec6srdp2#

首先,确保不要在模板选择器中选择SwiftUI作为用户界面(而是选择故事板)。因为SwiftUI需要iOS 13(您可以同时拥有iOS 13及以上版本的SwiftUI和iOS 13以下版本的UIKit,但它还有一些额外的工作要做):

其次,请确保在项目设置的一般选项中选择较低的目标依赖性(如12.4):

brc7rcf0

brc7rcf03#

另一种选择是使用一些简单的模板或示例项目。
https://github.com/PacktPublishing/The-10-Day-iPhone-App-Bootcamp---New-iOS-12-and-Xcode/tree/master/S01
您需要下载该压缩包,并使用xCode11打开项目文件“SwiftFun.xcodeproj”
我用这个开始和学习,这可能会帮助你。

相关问题