自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 百度地图错误提示 duplicate symbols for architecture arm64 _baidu_framework::IVLongLinkFactory

您好,工程配置Build Settings中other linker flags中添加-ObjC。如果有-all load的话需要将其删除。给项目添加百度地图,修改podfile文件添加pod ‘BaiduMapKit’试了很多种方式都不行,最后给百度提工单,第二天回复。删除 -all_load 编译正常。

2023-05-10 13:43:36 400

原创 微信分享universal link校验不通过

微信分享和三方登录不行,提示universal link校验不通过

2022-11-11 18:15:02 1306 1

原创 Devices STATUS Processing

苹果开发者账号添加设备UDID,状态异常Processing

2022-11-04 14:27:33 4593

原创 ios真机调试修改沙盒内容

iOS真机调试,修改沙盒内容

2022-09-22 12:09:20 330

原创 ld:1 duplicate symbol for architecture x86_64

项目引用.c ,报错1 duplicate symbol for architecture x86_64解决办法:选中.c文件,在右侧出现的选项栏里,取消选中Target Membership的选项。

2022-04-11 17:40:09 266

原创 Swift与OC混编

Swift与OC的混编可以总结出以下几种场景OC&Swift Mixed In The Same TargetProject中OC 调用 SwiftPod中OC 调用 SwiftProject中Swift 调用 OCPod中Swift 调用 OCOC&Swift Mixed In The Different TargetOC Project 调用 Swift PodSwift Project 调用 OC PodOC Pod 调用 Swift PodSwift

2022-01-28 10:41:02 6919

原创 uniapp+HbuilderX配置打包发布

一个用uniapp开发的跨平台老项目,需要修改点内容然后发布一个新版本。研究了下配置证书、打包、发布等。首先修改项目需求,修改版本和build期间遇到一些问题,无法识别*.vue,需要安装node,此处不简述了,大家可以搜一下,挺简单的。下面开始说说配置证书打包发布流程:iOS:一、配置证书1、首先是老项目,无人管理了,没有原始p12证书等,所以直接创建新证书(Xcode添加开发账号,+ 发布证书,然后钥匙串就看到新的发布证书了)2、划重点:要将证书设置为始终信任;且二级证书设置为允许所有应用

2022-01-19 17:51:44 4761

原创 NSMutableAttributedString图文并茂

通过下面代码可以通过NSTextAttachment将图片以附件的形式插入到属性文字中来达到图文并茂效果;class ViewController: UIViewController { @IBOutlet weak var demoLabel: UILabel! override func viewDidLoad() { super.viewDidLoad() let attrStr = NSAttributedString(

2022-01-17 10:24:15 1119

原创 has one iOS Distribution certificate but its private key is not installed...

接手的老项目,已失联元开发人员,添加账号后程序能跑,但是打包会有问题打包完后提交到appStore遇到证书问题“has one iOS Distribution certificate but its private key is not installed…”需要配置发布证书(没注意看这里有3个证书,后续问题所在)由于其他人不用了,也没有之前导出的p12文件,我就想直接生成新证书,在Xcode直接管理账号证书,添加发布证书,提示you already have a current iOS Dis

2022-01-11 11:59:24 1526

原创 Command PhaseScriptExecution failed with a nonzero exit code

配置项目证书过程中,增加证书,然后重复了,就删掉,再跑程序就提示如下(之前好好的)查了发现网上有很多种说法,就没轻易尝试,感觉应该和刚才证书操作有关,有的地方可能残留着缓存记录。clean多次,无效;关掉Xcode,重启,无效;到下班点了,今天腊八呢,回家过节,关机,走起;开机,clean,再跑,好了;呵呵 哈哈部分参考资料https://cloud.tencent.com/developer/article/1680028?from=article.detail.1755622...

2022-01-11 10:28:51 1227

原创 Pod Error installing Bugly

pod install 安装bugly时报错[!] Error installing Bugly[!] /usr/bin/curl -f -L -o /var/folders/6l/t2dwpz4n27v8954sbchm7rb80000gn/T/d20211230-26349-1xx9psc/file.zip https://raw.githubusercontent.com/BuglyDevTeam/Bugly-iOS/master/release/Bugly-2.5.2.zip --create-

2021-12-30 17:36:34 1608 5

原创 Snapkit布局问题

首页有UIScrollView,三个tableview可以左右滑动,顶部有一个指示条(手写的headerview中的view),布局使用的snapkit。发现问题,当app从后台进入前台时,指示条的位置总是回到初始位置。原代码: lineView.snp.makeConstraints { (make) in make.centerY.equalToSuperview() make.right.equalToSuperview().offset(-16)

2021-12-17 15:12:05 226

转载 iOS/swift音频播放(三)

AudioFileStream初始化AudioFileStream数据解析AudioFileStreamParseBytes解析文件格式信息AudioFileStream_PropertyListenerProc根据获PropertyID读取音频格式信息AudioFileStreamGetPropertyInfoAudioFileStreamGetProperty计算时长Duration分离音频帧AudioFileStream_PacketsProcSeek计算应该seek到哪个字节

2021-12-16 16:37:36 788

原创 AVAudioEngine录音崩溃, reason: ‘format.sampleRate == hwFormat.sampleRate

AVAudioEngine录音频时偶发崩溃报错信息大致如下:2021-12-15 20:12:38.429028+0800 *[1659:708511] NSURLConnection finished with error - code -1002"AudioRecorder 创建Audio缓存文件夹成功 /var/mobile/Containers/Data/Application//Library/Caches/Audio"2021-12-15 20:13:30.762736+0800 ***

2021-12-16 11:49:41 1902

原创 iOS流布局之UICollectionView简单应用

iOS流布局UICollectionView系列一——初识与简单使用UICollectionView一、简介 UICollectionView是iOS6之后引入的一个新的UI控件,它和UITableView有着诸多的相似之处,其中许多代理方法都十分类似。简单来说,UICollectionView是比UITbleView更加强大的一个UI控件,有如下几个方面:1、支持水平和垂直两种方向的布局2、通过layout配置方式进行布局3、类似于TableView中的cell特性外,Collectio

2021-12-01 15:35:08 621

原创 UIBlurEffect毛玻璃

class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let image = UIImage(named: "imgname") let imageView = UIImageView(image: image) imageView.frame = CGRect(x: 0, y: 0, width:..

2021-12-01 15:22:40 596

原创 UIImageView简单实用1

简单实用:let imageview = UIImageView(frame: CGRectMake(10.0, 10.0, 100.0, 100.0))self.view.addSubview(imageview)imageview.backgroundColor = UIColor.yellowColor() imageview.image = UIImage(named: "normalImage")imageview.contentMode = UIViewContentM

2021-12-01 15:16:28 101

原创 UICollectionView详解和常用API翻译

UICollectionView1.必须要设置布局参数2.注册cell用法类似于UITableView 类。自动实现重用,必须注册初始化。使用UICollectionView必须实现UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout这三个协议。Collection View的构成,我们能看到的有三个部分:CellsSupplementary Views 追加视图 (类似He

2021-11-26 15:34:40 116

原创 UIStackView系列1

链接:云+社区sunnyxx团队的新作FDStackView。大家都知道在iOS9苹果提供了一个新的玩具UIStackView,然而在iOS9以前是没有办法使用的。可通过FDStackView你却可以在iOS9以前的系统上使用UIStackView,更重要的是我们不需要去做任何额外的工作,FDStackView会自动为我们处理好一切。链接:文章介绍相关社区文章:云+社区iOS9新特性——堆叠视图UIStackView一、引言随着autolayout的推广开来,更多的app开始使用自动布局的方式来

2021-11-26 15:26:19 280

原创 UIbutton系列1 --- 渐变色+失效属性

一、渐变色 // 渐变色 public func addGradient(fromColor : UIColor, toColor : UIColor, frame : CGRect, fromPoint : CGPoint = CGPoint(x: 0.0, y: 0.0),

2021-11-26 14:44:06 256

原创 cellForItemAt不执行

UITableView和UICollectionView的DataSource方法不走的原因有几个:1、没有设置DataSource的代理对象2、frame存在问题,比如说它们的宽或高为0的情况,这时候UITableView的cellForRowAt或者UICollectionView的cellForItemAt等方法就不会被执行3、UICollectionView初始化时,直接使用UICollectionViewLayout类而不是它的子类UICollectionViewFlowLayout4、可

2021-11-24 18:42:02 2150

原创 swift 授权状态判断

import UIKitimport AVKitimport Photos struct PermissionsHelper { static func cameraEnable() -> Bool { func cameraResult() { let authStatus = AVCaptureDevice.authorizationStatus(for: AVMediaType.video)

2021-09-23 15:50:20 393

原创 textfield自定义下划线类型

**swift textfield自定义下划线类型**TextField(“请输入内容”, text: $userName).textFieldStyle(UnderLineTextFieldStyle()).keyboardType(.default)public struct UnderLineTextFieldStyle : TextFieldStyle {@available(iOS 13.0,)public func _body(configuration: TextField&l

2021-09-19 11:18:20 335

转载 Xcode 多 Target

主要实现一个项目多个target,对应生产/开发/测试几个环境。详情请移步:多个target

2021-05-28 19:31:55 156

原创 重装系统后安装cocoapods

重转系统后安装cocoapods系统macOS Mojave,版本10.14.6终端查看ruby版本ruby -vruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]安装rvm,成功。(这一步应该可以省略。。。)切换源sudo gem update --systemgem sources --remove https://rubygems.org/gem sources --add https://ge

2021-05-27 12:11:26 151

原创 23章 新闻汇总

今日练习Python基础教程第23章项目4:新闻汇总运行顺利,代码如下:from nntplib import NNTP,decode_headerfrom urllib.request import urlopenimport textwrapimport reclass NewsAgent: """ 可将新闻源中的新闻发布到新闻目的地的对象 """ def __init__(self): self.sources = []

2020-05-14 11:07:15 276

原创 NNTP服务器

可用:1、web.aioe.org

2020-05-13 16:16:37 1350

转载 NameError: name ‘xxx’ is not defined

NameError: name ‘xxx’ is not defined第一个练手小项目遇到N个NameError,技能熟练度蹭蹭往上涨,哈哈…转发一个网上的比较全的解决贴,共勉。原址:https://www.cnblogs.com/zyh19980816/p/11844659.html问题一:name ‘name’ is not defined“name"两端是双下划线”_",不是只有一个""。问题二:name ‘messagebox’ is not defined“ ” 内为某个数据库的子

2020-05-11 15:44:03 18708

原创 苹果账号续费电子发票

又到一年续费日,688乖乖奉上吧。可是咱需要发票报销啊,续费选了电子发票,并提供了抬头和税号,可是只收到了一个电子收据是几个意思?电子收据不需要抬头和税号啊,不能是要了信息不给发票吧,苹果工作人员不至于这么胡闹,随继续寻找我的小票票,最后终于找到原因(现在有事没事就喜欢调戏苹果客服妹子,声音甜,又乖巧,哈哈哈,最终得到答复了),电子发票需要一个工作日后才会收到!!!好吧,看在客服妹子的份上,我...

2019-09-23 11:56:55 11290 6

原创 Xcode无线调试

好久不写博客了,最近想用用无线调试功能(其实是数据线坏了,没办法了

2019-07-08 15:49:36 520

转载 形象描述非对称加密

刚开到一篇文章,非常形象的描述了非对称加密的简单原理,特发此文共分享之! 小马扎都坐稳了,要开车…讲故事了,嘿嘿北京的Bob发了一个快递到广州的Alice,途中经过了上海,上海快递中心出现了一个黑客XiaoHei,他偷偷打开了Bob给Alice的快递,然后偷偷把里边的衣服换了,再按照原样包装好发往广州,可以看到对于这样简单包装的传输在中途是可以偷偷修改里边的东西。 HTTP的数据包是明文传...

2018-03-08 14:38:08 276

转载 转发 :OC用AFN做Soap请求webService

http://blog.csdn.net/u010905226/article/details/52151058

2017-06-23 16:17:05 343

转载 Android 增量更新

转载自:http://www.moliying.com/article/910一、概述 最近一直关注热修复的东西,偶尔聊天谈到了增量更新,当然了两个完全不是一个东西。借此找了一些资料,收集整理了一下,本来是不想写博客的,因为主要都是工具的实现,但是昨晚在整理资料的时候,忽然发现,我快要忘了这玩意,又要从头找一圈工具。So,权当一个记录,也方便以后自己查找。首先要明确的是,什么是增量更新:相信大家都

2016-12-08 10:42:23 334

原创 iOS访问https无数据,访问http正常

iPhone打开https连接,只能看到一个图片,但是没有数据;用http访问,既有图片又有数据;使用Android手机访问都正常;先怀疑是ssl证书问题,经过检查证书一切正常。再怀疑是链接地址是伪https其实是http,在html开发上看有一个报错,当时我们都没太关注,后来测试时发现使用电脑浏览器打开都没有数据,使用Firefox打开链接,发现警告,打开查看是说无效的混合内容…http…;才发现

2016-10-11 19:16:54 4695

转载 IOS设计规范一

转载自:http://www.jianshu.com/p/c1321d3b84c7一张图带你快速掌握iOS设计规范iOS设计规范,指的是苹果开发者官网上面的 iOS 人机交互指南(iOS Human Interface Guideline)。制作这个规范的目的是为了让所有安装到iOS系统中的App都遵从某些特定的视觉特性、交互特性,以达到风格一致性的使用体验。另一个层面,也是便于让设计人员和开发人员

2016-08-29 18:36:32 822

转载 ios性能优化二

iOS 保持界面流畅的技巧这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index 演示项目 屏幕显示图像的原理 卡顿产生的原因和解决方案 CPU 资源消耗原因和解决方案 GPU 资源消耗原因和解决方案 AsyncDisplayKit ASDK 的由来 ASDK 的资料 ASDK

2016-08-03 20:27:20 428

转载 ios性能优化一

转载自:http://www.cnblogs.com/tanzhenblog/p/5001344.html最近接了个小任务,和公司的iOS小伙伴们分享下instruments的具体使用,于是有了这篇博客…性能优化是一个很大的话题,这里讨论的主要是内存泄露部分。一. 一些相关概念很多人应该比较了解这块内容了…可以权当复习复习…1.内存空间的划分: 我们知道,一个进程占用的内存空间,包含5种不同的数据区

2016-08-03 20:23:15 494

转载 iOS推送语音

此功能是IOS7新增加的功能,允许,应用收到通知后在后台(background)状态下运行一段代码,可用于从服务器获取内容更新普通推送:收到推送后(有文字有声音),点开通知,进入APP后,才执行静默推送:收到推送(没有文字没有声音),不用点开通知,不用打开APP,就能执行,用户完全感觉不到注意:使用最新格式的notification(1)alert一定不能有内容 (2)一定要加”content-a

2016-07-26 20:50:15 4101

转载 IOS邪术之 杀不死的后台&监听进程

开机启动:App安装到IOS设备设备之后,无论App是否开启过,只要IOS设备重启,App就会随之启动;无限后台运行:应用进入后台状态,可以无限后台运行,不被系统kill;转载自:http://mobile.51cto.com/hot-496187.htm非越狱情况下实现:开机启动:App安装到IOS设备设备之后,无论App是否开启过,只要IOS设备重启,App就会随之启动

2016-07-26 14:03:23 4086

转载 40个妙趣横生的404页面

转载自:http://www.devstore.cn/essay/essayInfo/7015.html虽然没人想遭遇404 Not Found,不过今天这组404页面,可能会让你想要主动去通通看一遍。逆天的脑洞、与品牌恰到好处的结合、诙谐有趣的创意、无处不在的灵感… 无论哪一个特色,都值得花上五分钟来阅读。是时候对传统的404页面做出改变了,希望本文所列举的例子能够给你带来灵

2016-07-20 15:53:27 1214

WWDR intermediate certificate

从2月14号开始,上传AppStore时可能会碰到这个问题: Missing iOS Distribution signing identity for ... Xcode can request one for you. 解决方法:http://blog.csdn.net/u012477117/article/details/50733420 (评论有积分哦!)

2016-02-24

9.2 (13C70)、9.2 (13C75)

could not find developer disk image;下载后拷贝到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 重启Xcode即可

2015-12-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除