关于Swift打包的总结

关于Swift打包的总结,第1张

我这里就不描述打包的步骤了,网上有很多文章介绍。我这里主要是讲打包要注意的事情。不让打完包你也稀里糊涂的不知道怎么用。

开发包:只能在模拟器上面跑

发布包:只能在真机上面跑

当你打包成功之后,会在Products下面出现.framework文件,双击进入所在文件夹

就可以看到一个info.plist文件,双击打开。这个就是代表模拟器上面可以运行的包

这个是代表个在真机上面运行的包

然后选择,这些模拟其中的任何一个。按Command+B编译,就可以得到你想要的在模拟器上运行的包了

如果你想编译一个在真机上面的包,就需要如下图的两个步骤

其实是否能在模拟器上面运行的最主要的还是编译设备的选择。我这里这样配合着使用是怕小伙伴们提交审核的时候出现问题。具体有什么问题这里就不说了,可以自己去碰一下壁。

看到这里是不是觉得很神奇?我也是抱着侥幸的心理试了一下,结果成功了。

不过要配置好。

这两张就是我的设置。我设置的是在真机上面跑的包为当前运行的包,如果要改在模拟器上面运行把两个文件的勾互换就行了。

哎呀太困了,就写到这里吧!!明天还要上班。。。。

plist是IOS上一种基于xml格式的属性列表,在一些简单的程序里面,我们可以用plist文件存储一些基本的信息用来重复使用。先来看看plist文件的结构在XCode里面新建一个PropertyList(在Resouce里面)。总共有三层结构,最顶层是根节点root,是个Dictionary类型(可选),第二层Presidents,是Array类型,第三层依然是Dictionary类型。里面有很多key,以及key对应的值,我们要读取里面的数据就是要根据key来读取。首先构造一个NSDictionary对象dict,包含整个plist文件的所有属性值。然后用objectForKey函数从里面挑出Presidents这层的数组对象arr,arr数组每一个单元都是一个Dictionary类型,我们按属性值找到第一个单元的NSDictionary对象dic2,整个字典对象下面全部都是String类型的字符串了,因此可以直接用objectForKey函数将key对应的值取出来。PS:你需要MACPROXcode

第一,你 Root plist 中的对象是 NSArray 不 NSDictionary 。 第二,如果你想要在基础集合 (不要相信这作品与swift的数组) 使用 KVC 你需要调用 valueForKeyPath 。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11684982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存