持续分享一些开发中遇到的错误以及解决方法

1.在项目打包 archive 时才报的错误

错误如下 unable to execute command: Segmentation fault: 11

解决方法:可能是某些 第三方不支持 bitcode,关闭 bitcode即可 (2016-4-15)

2. 工程警告was built for newer iOS version (xx) than being linked (xx)

对于出现的这类的工程警告,字面意思是这些类库对我们的最低版本是不支持的,不过实际上是支持的,假如你有代码洁癖,去工程 Build Settings 找到 Other Linker Flags,编辑栏双击,点击加号,输入-w,  ok,警告消除 (2016-4-15)

3.dyld: Symbol not found: _OBJC_CLASS_$_UIBlurEffect Referenced from: /var/mob

解决方法:将报错的框架改为可选 ,这个也是今天突然出现在4s真机上的问题,之前测试的时候没出现过也不知道为什么,程序进来就崩,还有就是 UIBlurEffect 这个系统处理毛玻璃的类好像是ios8才开始支持的类,也有也能是这个原因导致的奔溃,虽然通过这个方法解决了,但是感觉以后可能会应为这个修改出现什么问题(2016-4-22)

持续分享一些开发中遇到的错误以及解决方法_第1张图片

3.审核被拒的一些原因和解决方法

     今天一早就收到苹果的邮件说审核被拒了,来到公司第一件事就是看下被拒原因,这次被拒原因有两条 

1.应用内存在提示更新或者检验更新的按钮

   解决方法:苹果现在不允许应用内出现这类的东西,默认使用系统自带的更新升级,当然如果你的产品经理非要你加上强制更新这类的逻辑的话可以机智一点,搞个警示框什么的也是可以的


2.AppStore展示图不对,就是你上架的时候需要上传到iTunes上的四套最多五张的将来会在AppStore上展示的图片

解决方法:这几张图片必须是要跟你应用界面相关的图片,最好是几个重要模块的展示,我的产品经理就让我只放了一张启动页上去,结果被拒,fuck........


---------------------------  (2016-4-22) ---------------------------

你可能感兴趣的:(持续分享一些开发中遇到的错误以及解决方法)