welldum 2019-06-28
如果你本就是原生开发工程师,或者你已经用烂了xcode,下面部分可以省略。如果你刚刚入手weex,那就花个10分钟来看看,可以帮助你更好入手weex项目。
这个目录我访问的比较少,主要就是设置过语言。
General下的Display Name可以修改app的名称,Bundle identifier项目的唯一标志,在这里我要提两个网站。
TestFlight就是苹果提供给我们的测试app,可以在Appstore下载TestFlight,然后在上面第二个网站上邀请人员就可以来测试我们自己的app了,那么怎么发布app到这个测试网站呢。如下图最后点击Distribute App然后一直操作就可以把app提交到网站上了。
这个目录对应的其实就是左边目录下的.plist文件,可以右键选择用源码编辑,比如我们需要的权限提醒,如:Privacy - Camera Usage Description 打开才有权限访问相册哦,对应源码<key>NSPhotoLibraryUsageDescription</key>。
第二个需要提到的就是URL Types,这个是我们常见的微信、微博分享等,需要在这块配置,刚开发app的时候这个点特别容易忘记,都配置好了,但是忘了这块,就一直提示分享失败等。
整个项目用的库可以在这块增删。
如下图的目录下修改,weex初始化项目的时候,已经把所有尺寸都覆盖了,我们只需要再覆盖自己App的图标即可。对应xcode的目录我也已经截图。
如果你要在vue文件里面引用本地图片等文件,就需要把对应资源拖到这个目录,不然路径配置对了,图片等也是显示不出来的,vue里面可以这样引用地址 local:///文件名 不需要带后缀。
AppDelegate是整个App的入口文件
WeexSDKManager是weex初始化加载打包后的bundlejs的入口文件,用原生tab,就可以在这个文件上动手脚
WXDemoViewController是每个页面的承载view,如果你想调一下视图的背景样式等,可以研究研究这个文件
最后组件和模块的扩展就放在以后的章节里面,序的上半部分就先这么多吧,谢谢。