Xcode 14新建项目 Pod init失败
背景
使用Xcode 14.0(14A309)新建了一个项目,然后运行Pod init
,就报错,[Xcodeproj] Unknown object version (56). (RuntimeError)
和can't modify frozen String (FrozenError)
。
使用Xcode 14.0(14A309)新建了一个项目,然后运行Pod init
,就报错,[Xcodeproj] Unknown object version (56). (RuntimeError)
和can't modify frozen String (FrozenError)
。
接上篇iOS Widget,这里介绍下WidgetBundle的用法和怎么做一个支付宝类似的 widget,上篇里把WidgetBundle
写成了WidgetGroup
,我的错。
升级Xcode 14后,项目编译失败修改,共修改了两种编译错误:
Xcode 14 needs selected Development Team for Pod Bundles
Module compiled with Swift 5.6.1 cannot be imported by the Swift 5.7 compiler
目前App项目不大,但是清空后重新编译时间需要200多秒,感觉不太合理,所以,就着手排查了一下。
通常的编译时间优化都是分为三个部分
这里就根据上面三个部分来一一排查。
more >>最近集成MapManager
SDK,遇到了几个问题这里记录一下:
问题一:
对接文档中提示的导入GMObjC算法SDK方式如下,导入后编译不通过,提示:"sm2_plaintext_size" Too many arguments to function call, expected 3, have 4
小知识点记录,textField的markedTextRange
的使用,如果你已经知道了,就不需要再看了。
iOS输入框字符限制,不同实现方式的对比:
UIControl.Event.editingChanged
,在对应的方法里做长度拦截判断textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool
判断。之前有看到有人用画中画实现时分秒的计时,顺手收藏了,一直没来及看。最近使用《每日英语听力》,突然发现它用画中画实现了听力语句的显示,顿时来了兴趣,所以来研究一下是怎么实现的?顺便也研究下画中画时分秒计时的实现——每次遇到某些平台每天固定时间开抢的时候,我都希望iPhone能够显示具体到秒的计时,这样就能知道什么时候开始点击合适,而不是每次都提前一分钟在那里不停的点点点却什么都抢不到。。。
more >>
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true