日志文档|日志文档 —— 榕易骑上线遇到的坑
- v1.0.0 --- 调试时通过拖曳方式添加了
reveal.framework
,没有使用cocoa
管理。这样会造成侵入式的API
调用,被拒 - v1.0.1 --- 采用
AFNetworking 2.x
框架,不符合IPv6
,更改为3.x
版本 - v1.0.2 -- 更改上述问题后上线成功。上线后发现将debug版本上传,导致启动后崩溃。这里要说明的问题比较多,具体如下:
- v1.0.3 --- 解决崩溃问题后重上线,遇到了很坑的问题。说是技术支持的URL不可用(上线版本是一样的URL,是可行的).度娘后,说是最近抽风,建议在博客底下加上app的icon。 —— 这样已经过去一周了
debug
和release
版本在调试时显示出的调试信息是不同的。release
状态下,在 lldb
中查看大部分的变量,会发现看不到内存,全是nil
.同时,
console
中会提示release版本中存在优化,许多调试信息无法获取
.引起崩溃的原因
- debug code
NSMutableString *polyganStr = [NSMutableString new];
for (int i;
i
- release code
NSMutableString *polyganStr = [[NSMutableString alloc] init];
for (NSString *str in [districtOutlineDict allValues]) {
[polyganStr appendString:str];
[polyganStr appendString:@","];
}
参考链接
推荐阅读
- 恰恰是那些困难和挑战,才是魅力所在——2017年第一季度成长心得
- 富爸爸|富爸爸 穷爸爸读后感——让钱给我们打工
- java基础|java基础知识——(this,super关键字)
- JAVA笔记|Java——this关键字
- JAVA笔记|Java——super关键字
- Java——继承中this和super关键字的使用
- JAVA——this、super关键字
- JavaSE基础学习|Java基础——this关键字与super关键字
- python|四、python基础——基本结构语句&&函数和模块
- python|二、python基础——语法规则和编程命名规范