Xcode学习之路——第一个app

经历2天多安装Xcode成功后,立刻新建一个app,参考文档:Xcode:开发的第一个ios程序 - 百度文库https://wenku.baidu.com/view/cdb6a0010422192e453610661ed9ad51f01d5496.html?_wkts_=1675918669093&bdQuery=xcode%E7%AC%AC%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F

我安装的Xcode版本是12.5.1,和上文有些出入,但大致差不多,新建一个project,选择ISO里面的App

 填上相关信息


 点击“create”后,出现以下界面。因为我本次写的app用在iphone5上,iphone5的最后的ios版本是10.3.4,因此在下图这里我选择了10.2,大家可以根据app的目标机型选择。

在旁边页面“singing&xxx”中选好Team,如果没有选好将无法生成app。

 

点击右边”Main.storyboard”,出现界面如下:

扫描二维码关注公众号,回复: 15317277 查看本文章

点击下图这里将出现控件的窗口:

 拖动一个空间到手机窗格内,然后点击上图的“三角形”,这样一个手机模拟程序会弹出生成

程序如何发布到手机?

1、把手机用数据线连接电脑。

2、在这里选择机型

 没有怎么办?点击“Add  Additional Simulators”-“Devices”,按步骤指示安装就会增加设备了。按图选择好设备,然后按一下“三角号”,程序会安装在设备上。
​​​​​​​

但是安装后程序不能运行,这时候需要你到设备的“设置/通用设备管理/开发者APP”点击信任。终于可以发布到手机,但进入程序发现黑屏,Xcode出现以下提示:The app delegate must implement the window property if it wants to use a……,上网找答案,发现因为Xcode新版本有属性在旧版本没有,于是按照网上的解决方案,如果想要使用swift主故事板文件,那么app委托必须实现window属性 | 如何解决如果想要使用swift主故事板文件,那么app委托必须实现window属性经验,为你挑选了6个好方法。https://qa.1r1g.com/sf/ask/2060917771/在SceneDelegate.swift类中添加属性var window: UIWindow?,然后程序应该如下图:

​​​​​​​

 重新发布一下,终于在iphone5中正确显示界面了。

猜你喜欢

转载自blog.csdn.net/lalee/article/details/128953463