
iOS
文章平均质量分 56
app开发工程师V帅
iOS/Android APP 开发工程师
展开
-
iOS 出现:不受信任的开发者 弹框
出现:不受信任的开发者 弹框原创 2022-06-13 13:55:33 · 3525 阅读 · 0 评论 -
Xcode : The Legacy Build System will be removed in a future release. You can configure the 。。。
错误:The Legacy Build System will be removed in a future release. You can configure the selected build system and this deprecation message in File > Workspace Settings.原因:旧版生成系统将在未来版本中删除。您可以在“文件”>“工作区设置”中配置选定的生成系统和此弃用消息。解决:Xcode工具栏 ---> Fi原创 2022-05-20 14:11:18 · 2899 阅读 · 0 评论 -
iOS:Transporter上传安装包报错“could not download”
参考地址:解决 iOS Transporter上传安装包报错“could not download” - 简书问题现象如图:点击详细问题,如果提示进程被占用,杀掉进程:查看进程:lsof -i:8081比如进程 12345 占用了8081 端口强制杀掉进程:sudo kill -9 12345 123456...原创 2022-01-19 20:31:07 · 3571 阅读 · 0 评论 -
iOS 苹果开发者账号协议和付费条款同意过程
文档如下:原创 2021-12-26 20:03:54 · 1970 阅读 · 0 评论 -
iOS14.7 验证失败,因为您不再连接到互联网
1.(不考虑)基带坏了,需要修理,不考虑2.(我的没起作用)关闭WiFi,打开4G 或者5G 升级安装3(起作用了)删除: 设置-- 通用--描述文件里 含有Beta字眼的 描述文件(一般是14inc啥的),重启,然后点击 安装(通常是这个原因),2021.08.25号会默认给你升级到14.7.1 。4. (我的没起作用)修改VPN 设置,参考链接:https://zhidao.baidu.com/question/268017610902514165.html...原创 2021-08-25 09:56:44 · 13705 阅读 · 0 评论 -
iOS web 、原生 js 交互:方法及原理
参考链接:https://www.jianshu.com/p/fec29596b8e7四种方法 链接里介绍的很清楚了:1.拦截url(适用于UIWebView和WKWebView)2.JavaScriptCore(只适用于UIWebView,iOS7+)3.WKScriptMessageHandler(只适用于WKWebView,iOS8+)4.WebViewJavascriptBridge(适用于UIWebView和WKWebView,属于第三方框架)//--------详细介绍--...原创 2021-07-29 16:46:34 · 1971 阅读 · 0 评论 -
Xcode 真机 iPhone is not available 及 is busy 解决
我们打开xcode->Window->Devices and Simulators看ERRORS AND WARNINGS,看报错的信息来修复问题如果是因为缺包引起,下载所需包,然后导入:/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport//------------ is busy问题 ---------同样路径 ,右键手机设备名--Unpari Device--..原创 2020-09-14 11:09:19 · 4139 阅读 · 0 评论 -
iOS (2020年9月) 最新苹果企业级账号申请流程及客服审核问题
参考链接:https://www.jianshu.com/p/9bde15166f2fhttps://www.jianshu.com/p/e4fe462eabc5申请地址:https://developer.apple.com/cn/programs/enterprise/原创 2020-09-17 17:40:52 · 4060 阅读 · 0 评论 -
iOS: OC/Swift使用CocoaPods生成Podfile文件、安装第三方SDK
1.打开终端,输入cd ,把你的项目拖入终端2.3.配置OK后开始下载时如图参考链接:https://www.jianshu.com/p/dee4de853b61https://www.jianshu.com/p/d13c9fd1e52b原创 2020-09-16 16:50:59 · 764 阅读 · 0 评论 -
iOS 链接库“libbaidumapapi.a”缺少此目标所需的一个或多个体系结构:arm64、armv7
集成百度地图早期版本的老项目,现在使用后,出现报错如下:The linked library 'libbaidumapapi.a' is missing one or more architectures required by this target: arm64, armv7.翻译:链接库“libbaidumapapi.a”缺少此目标所需的一个或多个体系结构:arm64、armv7。原因:引起问题的原因是早期模拟器版本引起的。解决:删除引用的:BaiduMap_IOSSDK_v.原创 2020-09-07 11:09:56 · 2951 阅读 · 0 评论 -
Xcode 报错 does not contain bitcode. You must rebuild it with bitcode enabled ...问题
运行项目,报错如下:navigation_demo-master/officialDemoNavi/officialDemoNavi/Extern/AMapNaviKit.framework/AMapNaviKit' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or原创 2020-07-29 16:36:47 · 2096 阅读 · 0 评论 -
iOS 14.1 真机包
下载地址:https://yqh1988.oss-cn-beijing.aliyuncs.com/iOS/14.0.zip前往-- 前往文件 ---拷贝进去即可: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport原创 2020-07-20 13:32:55 · 1325 阅读 · 1 评论 -
iOS duplicate symbols for architecture x86_64 问题全面解析
发现这个问题后,请寻找这个问题上边的说明,如....../Objects-normal/x86_64/XXXX.old: 5 duplicate symbols for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)一.第一行,指明了是XXXX.o 文件的问题,一看错误信息可知是链接错误.翻译一下,首先可以知道错误信息是在链接XXXX.o.原创 2020-07-20 11:29:19 · 4627 阅读 · 0 评论 -
Xcode :error: linker command failed with exit code 1(use -v to see invocation) 或 libstdc++.6.0缺失问题
注:可参考第一条链接报错原因是升级以后iOS10 将libstdc++.6.0.9库文件删除,所以只需要下载下来放进去就OK了。1.下载libstdc++.6.0.9.tbd下载地址:https://pan.baidu.com/s/10gZrtGtspgpKT7qSY-bBDg2.下载下来注意文件名可能不是这个更改文件名为libstdc++.6.0.9.tbd3.将下载文件放到指定位置(1)真机运行库位置/Applications/Xcode.app/Content...原创 2020-07-17 10:25:34 · 915 阅读 · 0 评论 -
iOS 百度地图SDK接入与使用指南(以导航SDK为例):下载SDK、运行报错修改、代码编辑等
参考链接:https://www.jianshu.com/p/8f764a7306a8https://www.jianshu.com/p/0beb26b63288笔者的测试机型为: iPhone 5s一.登录百度地图开放平台:http://lbsyun.baidu.com/index.php?title=ios-navsdk/sdkios-nav-download找到“相关下载”,下载你选择的SDK。注:你可以点击蓝色字体申请密钥如果你下载的是导航SDK,那么在App原创 2020-07-17 09:47:31 · 968 阅读 · 0 评论 -
iOS -[JYBDScanCardManage configIDScan] in JYBDScanCardManage.o等静态库问题
应用在真机可以运行,而模拟器上无法运行。报错如下:Undefined symbols for architecture x86_64: "_EXCARDS_Init", referenced from: -[JYBDScanCardManage configIDScan] in JYBDScanCardManage.o "_BankCardNV12", referenced from: -[JYBDScanCardManage parseBankImage...原创 2020-07-14 13:47:51 · 387 阅读 · 0 评论 -
iOS 腾讯云IM UIKit 升级XCode11后, 调用语音(取消) 崩溃问题
腾讯云 IM UIKit , xcode10 升级XCode11 后调用 语音 功能奔溃:进入#import "TUIInputBar.m" 文件修改如下- (void)recordBtnDown:(UIButton *)sender{ AVAudioSessionRecordPermission permission = AVAudioSession.s...原创 2020-01-09 17:36:54 · 500 阅读 · 0 评论 -
iOS Xcode Implicit declaration of function 'callbackBlock' is invalid in C99
“Implicit declaration of function 'callbackBlock' is invalid in C99”-函数“callbackBlock”的隐式声明在C99中无效该警告明确告诉我们在C99的规范中,不允许出现隐含声明的用法。这是C99规范中增加的规则。什么是隐含声明呢,也很简单,就是你调用函数的c文件中,没有正确包含对应的头文件。一般来说,c,c++都...原创 2019-12-06 14:04:12 · 759 阅读 · 0 评论 -
iOS Xcode热重载工具代码注入: InjectionIII 使用简介(无需重启,快速刷新界面,动态调试)
步骤一:1:从App Store下载在App Store搜索InjectionIII,出来的小护士拿的针筒标志的就是没错啦。2:从github下载Git地址,并且这么好用的工具竟然是开!源!的!正是有了github上这么多开源共享的大神们,代码的世界才变得越来越简单、高效、美好。步骤二:1.设置AppDelegate.m打开你的源...原创 2019-11-25 14:44:57 · 2891 阅读 · 1 评论 -
iOS UICollectionView 注册步骤、使用方法以及 各种问题 和坑点
写在前面:调用UICollectionView 步骤:* 1.添加协议 <UICollectionViewDataSource,UICollectionViewDelegateFlowLayout>注意不要写成UICollectionViewDelegate*2.初始化UICollectionViewFlowLayout布局 ,并设置布局属性和样式:UICollecti...原创 2019-11-15 09:42:31 · 1492 阅读 · 0 评论 -
iOS 算法的前世今生:算法原理、常用算法(一)排序算法
----------------------------------何谓算法--------------------------算法其实就是:把物理现象数学化,并按照规则求结果(把物理现象抽象成数字符号)。要不怎么说:一个好的数学家一定是一个好的物理学家来着。因为他懂得了物理现象到数学的真谛 ,就是:符号化、规律化、数学化。比如一个简单的拼图游戏:(window7 经典小游戏)...原创 2019-07-26 22:49:44 · 605 阅读 · 0 评论 -
iOS Runtime运行机制详解(消息传递、消息转发)
一直想发关于Runtime的文章,但是由于读的资料一多,对Runtime的理解又加深了一些,所以总是改来改去,导致一篇都没发出来(其实是因为懒)。最近又有小伙伴问我,我也只好再次补老账了。。。---------啥是OC Runtime----------OC Runtime呢,其实就是一个Runtime库。(那啥是Runtime库呢?给你个小链接:https://www.cnblo...原创 2019-07-29 12:45:50 · 1516 阅读 · 2 评论 -
iOS 算法的前世今生:算法原理、常用算法(二)加密算法
加密算法分为三大类,对称加密、非对称加密和哈希算法。------------1 .对称加密 DES、AES等--------(由于 链接第一个帖子 写的比较详细,所以我只做补充说明)对称加密的特点: 加密/解密使用相同的密钥 加密和解密的过程是可逆的经典算法: DES 数据加密标准 AES 高级加密标准提示: 加密过程是先加密,再ba...原创 2019-07-28 23:54:47 · 730 阅读 · 0 评论 -
iOS xcode Bundle identifier is missing. NotificationServiceTest doesn't have *****
运行下载的很多SDK中的Demo 会遇到这种情况:1.检查工程TARGETS下 “所有的项目”中的Bundle Identifier是否已设置2.检查你的team 账号是否支持该SDK的功能,比如推送了等等。。。参考链接:https://blog.youkuaiyun.com/snow4dev/article/details/52894444...原创 2019-08-10 23:52:06 · 5396 阅读 · 1 评论 -
iOS 腾讯云 大坑 接入指南(各种坑点详解)
前几年接入 微信支付的时候就知道 腾讯的Demo 和文档 一般都做的很烂,不过几年过去了,按照道理来讲,应该优化OK了。。。想不到。。。呵呵。。too young to simple步骤一:*进入 腾讯云 官网 文档中心:https://cloud.tencent.com/document/product/269/36887*SDK 点击下载 (iOS版)*点击 ZIP下载...原创 2019-10-01 16:05:03 · 2527 阅读 · 1 评论 -
iOS .xib文件 添加点击事件 及 点击不响应 注意点
1.按住control,从.xib文件 拉线 到代码区,建立连接;2.在事件里面选择 touch up inside; 注意不要选择value changed3. user interaction enabled (点击响应打开)4 module 里如果没有特别需要,可以填none。(我这里就是填写control 导致点击失败)....原创 2019-09-12 20:22:21 · 3453 阅读 · 0 评论 -
mac 查看进程及杀进程
例子:查看和强制杀掉进程 8080查看: lsof -i: 8080比如进程 12345 占用了端口8080,下面杀掉进程杀进程:sudo kill -9 12345参考链接:https://www.cnblogs.com/Webzhoushifa/p/9557388.html...原创 2019-09-04 15:51:52 · 4107 阅读 · 0 评论 -
PhotoShop: 对一张图片进行 不同尺寸 批量裁剪
身为一个APP开发者,对一张图片批量裁剪是刚需,尤其对于iOS APP来讲,如果美工不给力,那你就得嗝屁。而且现在我们只用PS 单张处理图片,很费时间。既然UI/前端/后端都是难兄难弟,那么就要我们祭出法宝了。。。在此提供 JS脚本(脚本真是个好东西),可以对单张JPG 和PNG 图片批量处理,快速裁剪出不同尺寸,有Windows 版本和OS X版本(对网上的一些代码做了修改,确保切实可用,...原创 2017-10-31 21:02:23 · 4985 阅读 · 1 评论 -
iOS 苹果开发者账户 (证书、标识符和配置文件:Certificates, Identifiers & Profiles)概述
点击 Certificates, Identifiers & Profiles进入苹果开发者证书配置中心:界面 左侧如下:1.Certificates(证书):内容显示你的项目配置的证书 :含NAME:创建项目的设备名、type:开发或发布状态、platform:应用的平台,iOS或者MacOS、created by:创建者一般就是自己的名字、ex...原创 2019-08-30 13:47:11 · 32656 阅读 · 3 评论 -
iOS 极光推送:This application or a bundle it contains has the same bundle identifier as this applicatio
用可以推送的 账号team 运行 , 极光推送 官网demo项目出现:使用真机:“This application or a bundle it contains has the same bundle identifier as this application or another bundle that it contains. Bundle identifiers must be...原创 2019-08-15 18:39:06 · 5636 阅读 · 0 评论