iOS
文章平均质量分 52
iOSTianNan
这个作者很懒,什么都没留下…
展开
-
[RN Clipboard] Clipboard组件无法支持iOS16 下的粘贴处理
原因是 项目目前是 API 28 , 只有API 29 (android 10 / Android Q ) 才支持。3.Android下会自动linked on build。由于要支持Android 9 , 所以只能 把。原来的Clipboard使用的是。但在iOS16下无法进行粘贴。2.iOS 下 需要。原创 2023-03-07 16:50:49 · 441 阅读 · 0 评论 -
iOS/Android 纪念模式(黑白灰模式) 记录
近年来各种公祭活动比较多,APP也应把哀悼模式纳入设计。目前方案一可以让APP全部灰度。转载 2022-12-01 09:46:31 · 687 阅读 · 0 评论 -
苹果开发者账号找回
借鉴上文总结的经验, 推测我们在 [iforget.apple.com](https://iforget.apple.com)网站中进行重置时, 所以使用的设备(一次iPhone测试机/一次Mac工作电脑)在重置操作完成后, 未进行14天关机而是继续正常使用, 可能导致重置密码流程被中断....原创 2022-08-24 10:46:01 · 876 阅读 · 0 评论 -
NR - iOS / Android 相机/相册/日历/定位 等权限 检测+申请代码
RN工程做个权限列表开关相机相册日历定位…原创 2022-07-19 17:38:11 · 1569 阅读 · 0 评论 -
记一次 Showing Recent Errors Only Command /bin/sh failed with exit code 1 问题
大概报错如图所示在Mac钥匙串中发现哪怕是重新创建的开发者证书, 都提示 证书不受信任可能是因为误删了重新下载这两个文件, 安装即可证书1证书2双击安装后 可以发现iOS的开发/发布证书都是绿色的, 此时再去重新运行XCode就可以了...原创 2022-06-28 13:49:28 · 634 阅读 · 0 评论 -
can‘t find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException)
RN 0.67.0及以上版本, 需要ruby 2.7.4 cocoapods >= 1.11.2但是通过rvm 切换到 ruby 2.7.4,执行 会报错如下操作同Could not find ‘json‘ (>= 1.5.1) among 45 total gem(s)应该是切换到新版本的ruby , 需要重新安装原创 2022-06-10 11:04:47 · 2632 阅读 · 0 评论 -
Could not find ‘json‘ (>= 1.5.1) among 45 total gem(s)
RN 0.66/0.67版本 需要ruby 2.7.4, 执行pod install 报错原创 2022-06-10 10:25:05 · 1882 阅读 · 0 评论 -
RN - iOS - ScrollView联动滚动卡顿问题处理记录
RN 列表联动卡顿问题 iOS 卡顿, 上下左右滚动效果, 卡顿,原创 2022-06-09 13:04:26 · 1531 阅读 · 7 评论 -
RN-iOS 原生向RN发送消息....
iOS向RN发送消息监听, RN监听, 实现原生向RN发送消息原创 2022-05-26 09:53:26 · 618 阅读 · 0 评论 -
RN - iOS端后台挂起后30s重启问题处理过程与心得
rct.timging.gb.task报错RN 框架 iOS 挂起后重启、杀死、闪退原创 2022-05-25 18:49:28 · 2221 阅读 · 0 评论 -
xcode 13.3.1 模拟器编译 Undefined Symbol: _RCTRegisterModule等问题
Undefined Symbol:原创 2022-05-10 13:44:16 · 2400 阅读 · 1 评论 -
Error Analyzing App Version
Error Analyzing App Version原创 2022-05-10 13:21:53 · 1504 阅读 · 0 评论 -
RN-升级XCODE13.3.1 编译 _initializeModules:(NSArray<id<RCTBridgeModule>> *)modules 报错
2022_05_05:由于必须上传App Store必须要求xcode升级, 结果升级后编译报错Cannot initialize a parameter of type 'NSArray<id<RCTBridgeModule>> *' with an rvalue of type 'NSArray<Class> *'这种大概两三个同类型的错误解决方案在此:目前采用第一种方案 复制粘贴到Podfile ,执行 pod install 即可post_in转载 2022-05-05 18:55:36 · 387 阅读 · 0 评论 -
js 判断设备及安卓设备判断不准确问题
<!-- web 获取 设备类型.注意: 一旦app端设置了userAgent 将会覆盖设置自带的ua --> <script> var agent = ""; function isAndroid() { agent = navigator.userAgent.toLowerCase(); let result = { device: function () { if (/windows/.test(a原创 2022-03-11 13:25:11 · 545 阅读 · 0 评论 -
【微信授权登录失败】Universal Link check failed 第5步问题解决(授权二次确认弹框问题)
微信登录授权二次确认,回调无反应, 微信自检第5步失败 :Universal Link check failed问题解决原创 2021-12-01 19:21:16 · 4624 阅读 · 0 评论 -
iOS开发之APP上架要填写什么?有什么要注意?
http://www.jianshu.com/p/3e40da338be0## 图文讲解:iOS App提交流程 http://blog.csdn.net/smallsky_keke/article/details/11098653转载 2016-09-01 09:18:37 · 541 阅读 · 0 评论 -
吐槽 : Bugly 接入报错 arm64-master.o
按照腾讯官方文档都能错????看看官方文档截图 简单吧 可就是出问题了 先来看看报错截图我擦 好大一坨Bug,不管了 先百度之Ahh 果然有人遇到这问题呵呵呵 原来是文档里没提示 要添加 JavaScript的支持 跑一遍看看 好在我眼睛尖 看到了这么一个依赖库, libc++好了 吐槽一下而已 结合那位老兄的 和我的这个 应该可以解决这个问题了原创 2016-09-01 11:51:53 · 2232 阅读 · 0 评论 -
iOS下Debug和Release模式
iOS下Debug和Release模式编译的小尴尬 感谢rectinajh总结 这里搬运一下: 一、Debug是调试版本,包括的程序信息更多,Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。 二、只有Debug版的程序才能设置断点、单步执行、使用TRACE/ASSERT等调试输出语句 三、转载 2018-02-07 22:33:15 · 1868 阅读 · 0 评论 -
[iOS 上传AppStore] 上传AppStore报的一些错汇总:
-90032 error (plist存在一些文件没找到) http://blog.csdn.net/lookplane/article/details/50189819-90086 error (“missing 64-bit support. 有库不支持64位) http://blog.csdn.net/yanyanforest/article/details/46681613-90339原创 2016-08-10 14:31:45 · 1395 阅读 · 0 评论 -
[iOS IPV6被拒] 坑坑坑
http://mp.weixin.qq.com/s?plg_nld=1&plg_uin=1&mid=2247483863&idx=1&plg_nld=1&scene=23&plg_auth=1&__biz=MzI0NTI4ODA2Mw%3D%3D&plg_dev=1&srcid=0701GkquSx0l7Z6CchTAHFFn&plg_usr=1&plg_vkey=1&sn=622478d2775c原创 2016-08-31 16:01:41 · 565 阅读 · 0 评论 -
上架失败之适配ATS
上架失败之适配ATS参考连接:AFNetwork 3.0 源码解读(五)AFSecurityPolicy参考连接:iOS开发HTTPS实现之信任SSL证书和自签名证书参考连接:IOS-关于App Transport Security相关说明及适配参考连接:https信任证书的三种方参考连接:iOS开发:对于AFNetworking HTTP转HTTPS请求证书问题参考连接:用chrome获取http原创 2018-03-07 10:07:35 · 885 阅读 · 0 评论 -
[iOS 静态库打包] 如何让静态库支持64位
1.首先,你要有源码 2.在c+b的之前,确认你的包是否包含了 arm64 3.包含了arm64,则编译出来的包 就支持64位 4.可以在终端 键入 lipo -info + 包路径 查看是否支持64位 5.如果源码本身不支持64位,则修改源码再打包 6.如果没有源码,那么恭喜原创 2016-08-13 09:30:49 · 1484 阅读 · 0 评论 -
[iOS 获取AppStored 中应用的下载地址]
一般 苹果的下载地址都是这样https://itunes.apple.com/cn/app/id1149271784?mt=8如果你的应用上传了appStore 那么就会分配一个应用id替换上面链接的 id xxxxx ?mt=8中的xxx就是你的app id上面的app 是我随便乱搞的 一个demo 审核通过与 ipv6大部分被拒的时代,(ps:之所以能过 我认为还是由于我没有添加任何 afn的原创 2016-09-08 09:36:48 · 18410 阅读 · 0 评论 -
Invalid Bundle Structure / CFBundleSupportedPlatforms 两个上架问题
最近开发告一段落, 开始上架App 编译完成后开始验证App,但接连爆出两个大红感叹!第一个1.解决方案: 问题主要还是集中在第三方bundle文件中 1 修改第三方bundle文件中 info.plist文件下 CFBundleSupportedPlatforms 对应的参数 为 iPhoneOS 2 删除第三方bundle文件中 info.pl...原创 2018-06-15 23:52:24 · 1576 阅读 · 1 评论 -
[iOS 获取照片后压缩图片] 64*64像素 小于4k
头像压缩 通过base64数据上传1.通过相机/相册获取图片用到的代理@interface ViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate>//打开相机相册方法如下:- (void)getImageFromIpc{ UIImagePickerController *pi转载 2017-05-10 16:47:16 · 2843 阅读 · 0 评论 -
[转][App开发团队必须知道的 iOS 11 更新点]
App开发团队必须知道的 iOS 11 更新点转载 2017-09-25 14:38:50 · 420 阅读 · 0 评论 -
Genymotion
UI设计规范整理一iOS字体和切图及规范转载 2017-09-21 15:33:16 · 562 阅读 · 1 评论 -
[iOS 转] xib文件加载控制器View的一些原理
最近遇到一个问题, 在程序第一次启动,不管是push也好 还是 present 也好 还是 tabBar切换也好 在加载由nib文件构成的viewController时候, 第一次就会出现延时情况 问题还没找到,这里有个帖子详细介绍了xib加载的情况 先看着 问题再解决 http://www.jianshu.com/p/f973a054c1ef原创 2016-08-16 10:33:49 · 769 阅读 · 0 评论 -
[iOS 导航与TabBar混合] UINavigationCon+UITabBarViewController 混合使用
一般我们 _window.rootViewController = ???都是用一个根导航控制器 说白了, 其实整个app里面 就有一个导航控制器如果 _window.rootViewController = 是TabBarControllerd 的子类 呢?我这里记录下写法,仅供自己翻阅AppDelegate.m- (BOOL)application:(UIApplication *)app原创 2016-08-09 15:00:10 · 3113 阅读 · 0 评论 -
TabBar图标加载不了 -iOS
先来看看报错:Could not load the "bianmin@2x" image referenced from a nib in the bundle with identifier "qianhaichuangqiVip"很明显,是由于某张图片未被加载上去,系统读取不到资源而包的警告提示,于是在SB里面都检查了一遍,发现并没有遗漏任何文件, 直到看到这个报错==!CUICatalog:原创 2016-03-07 10:28:02 · 1685 阅读 · 0 评论 -
[iOS Xocd8] Xcode8 10大新特性
Xcode8 10大新特性转载 2016-09-20 17:31:33 · 765 阅读 · 0 评论 -
[iOS Xcode8报错]dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserN
升级了Xcode8,但是我的真机是iOS7系统,在我解决了Xcode8不支持iOS7系统以后,真机调试出现如下报错dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserNotifications Referenced from: /var/mobile/Applications/B原创 2016-09-22 10:07:23 · 13302 阅读 · 5 评论 -
-all_load和-force_load 的区别
(转载) 1.使用-all_load选项,这会导致所有的类的方法都会被载入,不管“你的程序”有没有用到,所有的,包括系统的,方法会被载入。这个方法不仅会导致你的目标程序大小增大,而且往往容易引起一些冲突,而这些冲突往往你无法解决(常常出现在你链接的各种库中)。2.使用-force_load,这个你可以指定要载入所有方法的库,这个算一个还不错的解决方法此时使用此配置:第一项为-force_load转载 2016-02-23 13:39:30 · 4140 阅读 · 0 评论 -
[iOS Swift3.0] SnapKit 使用注意点[转]
http://www.jianshu.com/p/cbd650c9daad转载 2016-11-23 15:00:52 · 3128 阅读 · 0 评论 -
[转]CocoaPods 详解之—-更新篇
http://foggry.com/转载 2016-04-27 10:11:04 · 377 阅读 · 0 评论 -
[转]清理mac的硬盘空间,清理Xcode,清除“其他”
清理mac的硬盘空间,清理Xcode,清除“其他” https://www.jianshu.com/p/8c633d29cb71转载 2018-02-28 10:36:21 · 707 阅读 · 0 评论 -
如何加载_force-load 下.a静态库路径
我们知道,项目中有时候因为添加.a文件(静态库),会导致报错可能,如果此时_all-load -ObjC 等都不管用,那么 _froce-load 这个精准的添加方法 就可以避免, 那么 到底如何正确在_froce-load 下添加.a文件的正确路径?格式为: -force_load[空格]SDK.a(静态库的路径) 1 2 3原创 2016-03-15 10:12:44 · 1656 阅读 · 0 评论 -
[iOS Xcode ]删除Provisioning ProFiles 过期证书文件
有时候 我们的Provisioning ProFiles p12文件过期 或者由于取名不规范,所以想删除 可以 去 到这个 地址 ~/Library/MobileDevice/Provisioning Profiles删除对应的p12 文件原创 2016-09-08 15:10:12 · 2570 阅读 · 0 评论 -
[转] CocoaPods详解之----制作篇
http://blog.csdn.net/wzzvictory/article/details/20067595转载 2016-04-27 10:16:45 · 405 阅读 · 0 评论 -
[iOS Xcode8兼容] Xcode8下运行iOS7 (Could not locate device support files.)
报错:Could not locate device support files.《This iPhone 5 (Model A1429) is running iOS 7.0.4 (11B554a), which may not be supported by this version of Xcode.》-b是因为Xocde8下面 不支持iOS7 解决办法就是去下载一个Xcode7版本中的文件前转载 2016-09-22 10:13:18 · 9571 阅读 · 2 评论