扒虫篇-Bug日志Ⅴ


1.The app references non--public selectors in Payload/xxxx/xxxxx : xxxxx

You can't remove this warning. You may get this warning just for using a selector in your own code or third party code(may be because of facebook sdk) that has the same name as some selector that is marked as non-public. Happens to me all the time. Never got rejected for it.
So you won't worry about this warning. And also see this stack questionto avoid rejection, find and remove unwanted framework.

解决方法:首先这个警告不会造成上传失败,也不会造成审核被拒。其次可以通过移除代码中警告的那些代码,并移除多余不使用的系统类库(framework),使警告消失。

2.模拟器运行失败,并提示“Failed to chmod /user/.........”


解决办法:可通过退出模拟器再次运行项目,会重新调用出模拟器。不用重置模拟器。

3. Archive 后点击 validation按钮后出现如下报错。

解决办法:出现这个问题是因为,这个 Buidle identifter 没有在 iTunes Connect中心注册过,所以才会出现这个问题。

顺便说一下,有一次打包发到 蒲公英上,扫码安装的时候特别的慢,等了30分钟才安上,一度感觉安装不上,耐心等待才好,又从新打包上传了一次,扫描新的码安装就很快速正常了。

4.在iOS9系统的手机上使用SDWebImage不显示图片,在iOS10、iOS11手机上、模拟器上都是显示的

因为网络请求链接使用的是 https 所以info.plist中就没有设置App Transport Security Settings 结果使用SDWebImage加载图片 在iOS10、iOS11手机上、模拟器上都是显示的,可是在 iOS9的手机上就是不显示,无奈再次在info.plist中就没有设置App Transport Security Settings 设置为 ture 就行了。而且不会影响 https的访问。

PS: iOS10.3.2 系统下 UITabbar 的点击效果添加了选中背景,这在iOS11和iOS9中是没有的,没注意,当时吓一跳以为是Bug,结果是系统特色。

5. iOS11上 MBProgressHUD 不显示

事情是这样的,iOS11之前的手机上点击提交按钮都会提示“XXXX不能为空”,可是在刚刚更新的iOS11的手机上,点击按钮的时候并没有提示,当时以为是按钮没有触发点击事件,最后验证是
MBProgressHUD 不在iOS11上显示。最后找出问题所在。

原代码


新代码


可以看到,iOS11中应该是添加了新的一层 UIInterrectiveHightEffectWindow ,而且是隐藏起来的,所以加载上也是看不见的,误以为按钮没有响应。

6.谷歌浏览器(其他浏览器)打不开简书网址一直显示 Still unable to dial persisent://www:jianshu.com:80 after 3 attempts

这个问题困扰了我好几天,一直没在意,以为是简书服务器那边的问题,最后我ping了一下发现,这台电脑是可以访问到简书服务器的,问了简书客房,他们说是少部分网络是会出现这个问题的,简直是扯淡。

下面说一下Mac下如何使用ping,打开终端 输入 ping xxxxx 注意中间有空格。Mac下会一直ping下去,可以使用 control+C 来取消 ping操作。

可以访问

既然能访问那就是浏览器的问题了

翻译一下

unable go get a connection:Still unable to dial tcp://xx:80 after 3 attempts
无法获得连接:3次尝试后仍然无法拨打TCP/IP:80

问题原因

下面说说问题原因,就是因为一些代理软件设置影响了,或者他们已经失效了。但是谷歌代理设置还在,所以导致的。

解决方法

把浏览器的代理设置关闭使用代理,在ie 右上角 设置》internet选项》连接》局域网设置 把使用自动代理去掉就行了。(windows下的谷歌浏览器)



简书就速度的打开啦。

7.崩溃到.main文件时


造成崩溃的原因: [tncString addAttribute:NSFontAttributeName value:@15 range:(NSRange){0,[tncString length]}];

正确的代码:   [tncString addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:15] range:(NSRange){0,[tncString length]}];

崩溃到这个页面你慌不慌


我们仔细观察会发现,一般的工程崩溃时都会默认的把底部控制试图的第一个选中,这就造成了我们无法看到具体崩溃时的堆栈信息,把第一个取消选中就可以看到崩溃时详细的位置了。

8. Reveal 无法正常使用

不知道什么时候,按照以前的步骤:
lbz库、
ObjC、
Reveal.framework
还是无法使用Reveal

按照图中所展示的那样,把Reveal.framework 拖进工程链接中就可以解决这个问题啦

9.拖进工程中的图片就是不显示

这个问题是在Xcode9中经常出现的问题

解决办法:把图片拖到 Images.xcassets 中即可加载显示啦。

10. block 中极易造成的崩溃问题。

我们有时候传值喜欢使用 block,block确实很方便,不过要注意以下场景。
类A有一个block属性用来传值,一旦我们在 A中有对这个属性进行赋值,那么所有类A的对象都需要实现这个 block属性方法,如果某个类A的对象没有实现这个block属性方法(不需要传值),就会造成崩溃,

block不用于delegate ,使用delegate,我们可以进行这样的判断,这样实不实现 代理都不会崩溃。

   if ([self.mydelegate respondsToSelector:@selector(backindexMethod:)]) {
        [self.mydelegate backindexMethod:[dataDic[@"popIndex"] integerValue]];
    }

可是block确无法这样判断,一旦类A中对属性block赋值,所有的类A对象都必须在使用的时候实现这个block属性方法,否则就会出现崩溃

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容