iOS 问题记录合集(持续更新2020/03/19)
持续记录一些 iOS开发 平时遇见的问题 + 方法
(文章有些部分参考、转载其他博客所得,仅供自己学习作笔记使用)
1.获取导航高度
self.navigationController.navigationBar.frame.size.height + [[UIApplication sharedApplication] statusBarFrame].size.height;
1.ios 引用story body中的视图
UIStoryboard*board = [UIStoryboard storyboardWithName: @"Main" bundle: nil];//Main你自己工程里面的Storyboard的名字
KKViewController * vc = [board instantiateViewControllerWithIdentifier: @"KKViewController"];//Identifier是你想要得到的控制器在Storyboard的identity
1、清理Xcode编译项目产生的缓存垃圾
手动删除:
打开菜单的前往->前往文件夹输入—> ~/Library/Developer/Xcode/DerivedData
2、删除Xcode中多余的证书provisioning profile
手动删除:
打开菜单的前往->前往文件夹输入—> ~/Library/MobileDevice/Provisioning Profiles (删除的时候,只要是过期的证书都可以删除,需要的时候再去https://developer.apple.com/account/resources/profiles 下载)
1.打包上传问题: (2020/03/18)
Dear Developer,
We identified one or more issues with a recent delivery for your app, "x x x x" 1.1.2 (2). Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90381: Too many symbol files - These symbols have no corresponding slice in any binary [7070C4F4-C0BE-357D-9716-92A61A024157.symbols, 4BE27498-B308-3178-8048-EEE494B81536.symbols, 0B538CB2-C011-34BB-9A6C-AC6F96038C25.symbols, 533DAAFB-EEE8-33AF-8255-1B5716211D6B.symbols, 1349DC04-C0FB-333F-B6A5-80E4C5D76C58.symbols, F1C7FBAA-140D-3A5D-8915-3C4EE12CC3AB.symbols].
错误原因以及解决方法:
借鉴网友文章 :https://www.jianshu.com/p/66fe9785da61
其中需要注意的是 你的app 构建的最低版本
1.如果是iOS developer target 10.0 以后,需要去掉 armv7 的指令集
2.将iOS developer target 调整为 10.0 以下