【IOS学习之常见问题】 app维护可能遇到的问题
IOS发展至今也有些年头了,很多公司,都陆陆续续地开发了很多app产品,而新产品的开发,如果不是专门接外包的,本身并不会再开发太多的app,所以很多人可能都是在原来的基础上进行app的维护升级。
在这个过程中,可能会遇到的问题,在这里进行罗列下(本人现在也在进行app维护,因此在这个工程中遇到的相关问题,都会记录下,本篇也会持续更新中):
█ 相关文章:
● 【安卓学习之常见问题】 app维护可能遇到的问题
● 【IOS学习之常见问题】 app维护可能遇到的问题
● 【安卓学习之开发工具】 Android 学习– 收集的一些资料
● 【安卓学习之开发工具】 Android 学习– 下载过的一些项目
█ 一、更改包名
- 可能需要给客户做个定制版,或者以前的包名不很合理,要进行包名修改
█ 二、替换应用图标(Launcher Icon)
█ 三、jar类库升级
█ 四、SVN版本管理
█ 五、打开工程,运行错误
● 错误提示:
● 错误提示:ld: library not found for -lPods-AFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)
● 少了个COCOAPODS文件?查看工程文件目录中PODS文件夹中的蓝色文件图标,点开看看有没有爆红缺失?
PS :没有爆红,没有缺失
● 打开的是哪个文件?
PS :打开的是TestApp.xcodeproj,因此出现这个错误,由于本项目使用cocoapods插件管理,这个管理会自动生成一个xcworkspace文件,因此启动项目是打开xcworkspace,而不是xcodeproj。
█ 六、增加文字,没有显示
● 如下图,在按钮【添加商品】下方增加了文字【当前有5个商品】,结果在真机中运行,没有显示出来
● 点击【UILable】控件,看到左侧检查窗口(Show the Size inspector)下方的LayoutMargins下方没有Constrains,也就是没有做约束,因此Y坐标超出视图范围。也可以点击视图下方的(Add New Constrains)按钮查看
● 对【UILable】控件进行添加约束,如下:
自动布局是其于约束的一套布局系统。所有Auto Layout都与Constraints相关==
一位初学者在xcode 8中使用自动布局指南http://www.cocoachina.com/ios/20161111/18053.html
█ 七、待更新
PS 检查窗口(Show the Size inspector)下方的View中的坐标,和Constrains中的约束条件,是不同的概念。设置主要以为第二个为主。
转载请注明出处:【IOS学习之常见问题】 app维护可能遇到的问题】
http://blog.csdn.net/ljb568838953/article/details/77022797