【IOS学习之常见问题】 app维护可能遇到的问题

IOS发展至今也有些年头了,很多公司,都陆陆续续地开发了很多app产品,而新产品的开发,如果不是专门接外包的,本身并不会再开发太多的app,所以很多人可能都是在原来的基础上进行app的维护升级。
在这个过程中,可能会遇到的问题,在这里进行罗列下(本人现在也在进行app维护,因此在这个工程中遇到的相关问题,都会记录下,本篇也会持续更新中):

█ 相关文章:

 ● 【安卓学习之常见问题】 app维护可能遇到的问题
 ● 【IOS学习之常见问题】 app维护可能遇到的问题
 ● 【安卓学习之开发工具】 Android 学习– 收集的一些资料
 ● 【安卓学习之开发工具】 Android 学习– 下载过的一些项目

█ 一、更改包名

  • 可能需要给客户做个定制版,或者以前的包名不很合理,要进行包名修改

█ 二、替换应用图标(Launcher Icon)

█ 三、jar类库升级

█ 四、SVN版本管理

█ 五、打开工程,运行错误

 ● 错误提示:
 【IOS学习之常见问题】 app维护可能遇到的问题
 ● 错误提示:ld: library not found for -lPods-AFNetworking
        clang: error: linker command failed with exit code 1 (use -v to see invocation)
 ● 少了个COCOAPODS文件?查看工程文件目录中PODS文件夹中的蓝色文件图标,点开看看有没有爆红缺失?
   PS :没有爆红,没有缺失

    【IOS学习之常见问题】 app维护可能遇到的问题
 ● 打开的是哪个文件?
    PS :打开的是TestApp.xcodeproj,因此出现这个错误,由于本项目使用cocoapods插件管理,这个管理会自动生成一个xcworkspace文件,因此启动项目是打开xcworkspace,而不是xcodeproj。

 【IOS学习之常见问题】 app维护可能遇到的问题

█ 六、增加文字,没有显示

 ● 如下图,在按钮【添加商品】下方增加了文字【当前有5个商品】,结果在真机中运行,没有显示出来
【IOS学习之常见问题】 app维护可能遇到的问题
 ● 点击【UILable】控件,看到左侧检查窗口(Show the Size inspector)下方的LayoutMargins下方没有Constrains,也就是没有做约束,因此Y坐标超出视图范围。也可以点击视图下方的(Add New Constrains)按钮查看

【IOS学习之常见问题】 app维护可能遇到的问题

 ● 对【UILable】控件进行添加约束,如下:
 【IOS学习之常见问题】 app维护可能遇到的问题

自动布局是其于约束的一套布局系统。所有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