![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 67
大白熊_BlankBear
这个作者很懒,什么都没留下…
展开
-
IOS获取UDID添加到开发者账号用来安装测试包
1.查询设备的UDID先展示出来的是序列号,点击序列号切换到UDID,右击复制或者去蒲公英查看蒲公英 | 一步快速获取 iOS 设备的UDID然后登陆开发者账号选择[Certificates,Identifiers&Profiles]->[Devices],添加刚刚获得的UDID如果只需添加一个,填上设备的Name和UDID点击Continue就好了,如果想一次添加多个,就选Register Multiple Devices上...原创 2022-02-15 18:45:00 · 1780 阅读 · 0 评论 -
iOS APP出现HTTPS证书过期无法访问问题的排查
APP突然出现了无法访问的情况,同事反应安卓访问没问题,iOS访问不了,后台的同事也查看了服务器正常没有挂, iOS设备上无法正常访问,于是就用charles抓包查看情况, 不出意外,仍是以往的证书过期问题HTTPS证书过期,抓包情况将过期的域名输入到safari浏览器点击显示详细信息查看证书点击细节,往下查看证书有效期在手机浏览器里打开查看处理方法让运维更新证书即可正常访问,iOS客户端就能正常展示了...转载 2021-11-18 10:41:18 · 2000 阅读 · 1 评论 -
iOS开发 - 极光推送中生产证书和开发证书的生成
项目中用到了极光推送,这里记录下极光推送中生产证书和开发证书的生成过程。推送设置中需要配置生产证书以及开发证书~~极光推送中生产证书和开发证书的生成1.开发证书生成步骤登录苹果开发者中心,点击Certificates, IDs & Profiles击Development,并选择Apple Push Notification service SSL (Sandbox),接着点击下边的Continue按钮来到App ID这个界面之后,继续点击下...转载 2021-11-18 10:39:13 · 854 阅读 · 0 评论 -
IOS项目证书,描述文件等生成和配置 整理
首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些;1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的;2、appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,比如是否用到了PassBook,GameCenter,以及更常见的push服务,如果选中了push服务,那么就可以创建转载 2021-11-18 10:31:22 · 3355 阅读 · 1 评论 -
2020年的一个ios审核流程
App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流程开始梳理,详细了解下iOS app上架的那些事。iOS app上架总体流程:1登录苹果开发者中心,注册开发者账号如果你是第一次申请注册使用Apple ID登录苹果开发者网站,需要同意“苹果开发者协议”,提交请求,这个时候你的Apple ID 就已经成为了一个开发者的ID了。如图1-1:苹果开发者中心网转载 2021-10-01 23:45:00 · 4207 阅读 · 0 评论 -
微信分享填坑指南
准备工作如果想要是使用微信的分享功能,需要使用微信JS-SDK来完成。且只能点击微信右上角的...调起分享面板,不能直接由页面行为唤起!微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力。JS-SDK使用1、绑定域名:登录微信公众平台 --> 公众号设置 --> 功能设置 --> 填写“J转载 2021-05-18 09:47:25 · 497 阅读 · 0 评论 -
微信分享——ios和安卓机制居然不一样
在加入了用户分享追踪功能之后,页面已经加载完成的情况下,安卓分享功能没有任何问题,ios却总是分享失败。关于ios和安卓设备的差别项目需求是,我们需要对用户的分享行为做追踪,对用户从哪个人分享的链接进来的做记录。所以每个用户有一个唯一的分享码。用户A分享出去,链接上带有他自己的分享码。用户B点进链接的一瞬间,把当前url上的分享码传给后端做记录,同时替换上自己的分享码。我使用替换参数的方式是直接修改router的querythis.$router.push({ name: .转载 2021-05-18 09:46:46 · 440 阅读 · 0 评论 -
iOS与Android间的交互差异
01.虚拟商品 支付规则和方式的不同1. 支付规则:对在于一些虚拟商品的支付上,如vip会员、xx币,xx豆。iOS和Android就存在不同的支付规则:Android基本无限制,无抽成。而iOS限制比较多,而且要抽成大约30%的手续费。2.支付方式:Android由于开源的特性,因此对接的都是第三方支付平台,如微信支付、支付宝、银联卡等。而iOS出于系统的封闭性和安全性考虑,只能调用苹果自己的支付系统:登录APPle ID,然后用授权的支付方式(支付宝、银联卡)进行付款。02.状态栏交互.转载 2021-05-18 09:45:54 · 362 阅读 · 0 评论 -
记一次页面替换时遮罩层卡死的问题排查过程
问题描述列表页面进入下一页面的遮罩层卡死偶发android没这种情况, ios(所有机型)偶尔有react-native-0.48排查过程1.去跳转过后的页面排查里面有两个页面加载时的遮罩层loading样式1.1 直接去掉两个遮罩层,可以,但是要更新,无法热更新至已有的App Store上的包 而且改了原有逻辑 不到万不得已,不采用这种方式1.2 猜测是跳转后的页面内两个遮罩层的卡顿 ①去掉第二个遮罩层,问题依旧存在 而且必现了 ②第二...原创 2021-05-18 09:37:05 · 211 阅读 · 0 评论 -
一次app更新后点击登录闪退,重新卸载安装就恢复正常的问题
问题描述app正常业务更新更新点击登录闪退,重新卸载安装就恢复正常android和ios都是这样排查过程直接去git上看可能影响的的提交日志初步推测·1.服务端的问题2.原生问题3.通用源码最后锁定问题是git上一次提交 修复高危漏洞(密码在本地缓存明文存储的漏洞) 写的加密逻辑有问题,没有兼容旧版本,直接取完出参就解密,substring那里有异常,也没有捕获异常抛出,导致的闪退解决问题修改相关的代码逻辑,捕获异常,并且兼容旧版本,判断获...原创 2021-05-03 15:34:32 · 1482 阅读 · 0 评论 -
托管plist通过二维码下载安装ios企业包的时候部分机型下载时报无法连接到“xxxxxxx”
找到的可能的问题及解决方法1.iOS8上面正常的,到了iOS9以后,应用连接不上服务器 https://bbs.csdn.net/topics/391846078ios原生修改Info.plist2015年NSAppTransportSecurity类型Dictionary。在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES2016年现在key名字变了叫AppTransportSecurit...原创 2020-12-16 18:44:51 · 710 阅读 · 0 评论 -
通过gitHub或码云oschina托管plist时URL无效的问题
经过实测,上面地址栏里的URL是无效的。正确的操作应该是:选择raw经过跳转为这样的原始数据,才能被Safari识别,引导到ipa的下载地址!同样的,有童鞋说https://git.oschina.net也不能用了,要不你们试试?最后说一句,这个是我实际测试过的,亲测有效。时间2017-08-23。最后的最后,Safari下载地址是itms-services:///?action=download-manifest&url=plist文件地址注意:itms-service...转载 2020-12-16 18:27:58 · 360 阅读 · 0 评论 -
android和ios都不发布到公用平台,只是用二维码下载
1.生成下载地址链接可以在nginx静态代理生成一个html链接里面是具体的下载ipa和apk包相关的下载地址index.html<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, ini原创 2020-12-16 18:19:51 · 206 阅读 · 0 评论 -
iOS企业版(Enterprise)app部署到自己服务器(不通过AppStore,在iOS设备上直接安装ipa)
一、前言我们打出的ipa包,有两种主要的方式投放到市场上,一个是上架AppStore,一个是放到自己的http/https服务器上,通过自己的网页下载。上架AppStore可能会遇到一些限制,审核严格,过程坎坷,这里主要介绍如何放到自己的http服务器上以供外部玩家进行下载安装ipa。注意,必须使用企业证书打的ipa包才可以通过自己的http/https服务器下载安装。二、必须有一个https外链针对iOS升级得iOS7以后,plist文件必须放到https的服务器上了,http不可以用了。解决原创 2020-12-16 17:58:01 · 3407 阅读 · 0 评论 -
iOS端移动网络调优的8条建议
作者:项望烽,毕业于浙江大学,目前是网易云信 iOS 端研发负责人。前言App发布后收到了很多关于网络传输慢和连接有问题的反馈,吓得本吊直接从广州跑到杭州救急,针对各方面的问题都做了不同程度的调整和改进,效果还不错。顺带自己最近也在看《Professional iOS Network Programming》,理论结合实践,可以好好地总结一把App在移动网络下的调优的那些事。相对于有线网络,移动网络有如下的特性:带宽低,延迟高,丢包率高,稳定性差。3G网络的带宽一般为下行100-200KB.转载 2020-09-10 20:43:37 · 351 阅读 · 0 评论 -
App Store使用TestFlight测试时“缺少出口合规证明”
问题Xcode 新上传到App Store里的构建版本显示 缺少出口合规证明解决方案(亲测有效)在 Info.plist 文件中使用键字符串值,这样无需为下一构建版本提供出口合规证明信息。<key>ITSAppUsesNonExemptEncryption</key><false/>如果还是没有解决可以试试这种(我没试过,也是搜的)在 Info.plist 文件中使用键字符串值,这样您无需为下一构建版本提供出口合规证明信息。..原创 2020-09-07 23:01:46 · 1414 阅读 · 0 评论 -
ios描述文件过期时间查看
这边主要是针对企业证书以下对生产证书和描述文件过期时间的截图以下是描述文件查看步骤只能在苹果电脑查看 原先这个包叫xxxx.ipa,要先将后缀改成zip 双击这个文件,会生成一个文件夹 点击Payload进去,右键显示包内容 找到embedded...bileprovision这个文件,如果不存在这个文件,一定要重新打包 Expiration Date就是描述文件的过期时间注意事项:过期时间一个月以内最好重新打包 如果过期了,app就打不开,自动更新也不行了,只能卸载掉a.原创 2020-08-04 18:05:23 · 64751 阅读 · 0 评论 -
ios证书
这边开始介绍ios开发证书的相关内容:能打包出来的证书,分为2种:企业证书、公司证书1、企业证书没上架的,也就是通过二维码扫描的方式。特点是:一、一年年费299美金二、打包出来,直接发布,免去审核的环节。三、主要我们现在用到的项目有:华能khapp\五矿sjcrm\中建投移动端项目等四、测试比较方便,发布出去,所有人都可以安装测试五、如果过期了,没更新,app会直接闪退,所以一定要在过期前续费,然后更新一个版本。2、公司证书上架ap...原创 2020-08-04 17:59:41 · 163 阅读 · 0 评论 -
如何创建CSR文件 Apple开发 csr文件
在自己的mac中找到所有应用 在其他中找到钥匙串访问 在顶部的菜单栏中依次找到 钥匙串访问->证书助理->从证书颁发机构申请证书 在打开的证书助理窗口中 填入自己Apple开发者账户的电子邮箱和常用名称 选择储存到磁盘 继续 接下来就是选择存放的位置和文件名称 填写好以后选择储存 在结论中就会给出提示 说明创建成功 默认创建的CSR文件属性是这样的 ...转载 2020-08-04 17:57:01 · 524 阅读 · 0 评论