- 博客(49)
- 资源 (4)
- 收藏
- 关注
原创 xcode15 报错 does not contain ‘libarclite‘
资源包含包libarclite_iphoneos/libarclite_iphonesimulator/libarclite_macosx/libarclite_watchos/libarclite_watchsimulator/libarclite_appletvos/libarclite_appletvsimulator。下载 资源文件 Libarclite-Files-main 根据报错缺失文件 放到对应文件目录下。新建pod私有库 在xcode15 无法运行。
2024-12-20 14:50:21
517
原创 Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service iOS网页加载空
使用wkwebview加载的时候 部分设备加载空白 手机自带浏览器可以加载。对地址做url编码后 加载成功。xcode 有上诉日志输出。
2024-12-20 14:43:27
316
原创 鸿蒙应用 Image 加载方式
Image($rawfile('图片名.png')) 可自由创建文件夹和子文件夹 子文件夹也要匹配文件名 比如Image($rawfile('images/tabCommunityNormal.png')) 不支持组合名称、动态名称。Image('images/'+'图片名.png') 可自由创建文件夹和子文件夹 可组合图片名称、动态名称 无资源效验。Image($r('图片名.png')) 不可创建文件夹 名称匹配 不支持组合名称动态名称 有资源校验 本地加载。1.1 图片资源在ets文件夹下。
2024-04-18 14:22:40
1105
原创 鸿蒙 interface和type关键字
2.同名的interface会合并(属性取并集,不能出现类型冲突),同名type会报错。2.都能实现继承,interface使用extends,type配合交叉类型。1.type除了能描述对象还可以用来自定义其他类型。1.都能描述对象类型。
2024-04-18 10:50:06
314
原创 鸿蒙 Failed :entry:default@CompileResource...
rawfile 文件夹下文件名称、图片名称不能包含中文字符。media 文件夹下有文件夹或者图片名称包含中文字符。
2024-04-15 18:24:57
1093
1
原创 Mac 隐藏展示文件夹
打开终端 输入chflags hidden 文件地址 设置某个文件夹为隐藏文件夹输入chflags nohidden 文件地址 取消某个隐藏文件夹状态隐藏文件夹的显示和隐藏:Shift + Command + .
2022-10-27 21:11:33
336
原创 M2芯片 iOS命令行 打包 报错
需要设置打包设备在 xcodebuild archive \ 后添加 -destination 'generic/platform=iOS' \。M2芯片 iOS命令行 打包 报错。
2022-08-19 16:00:31
696
原创 iOS15.2 注册相册变化通知未给相册权限导致崩溃 [PHPhotoLibrary.sharedPhotoLibrary registerChangeObserver:self]
iOS15.2 在app初始化时调用该方法 未给相册权限会导致app卡死 不能启动 会触发iOS 启动看门狗机制 崩溃在app已经启动后调用该方法 未给相册权限会导致页面卡死 不能使用[PHPhotoLibrary.sharedPhotoLibrary registerChangeObserver:self]iOS15.2 以前使用该通知是不需要相册权限的 15.2之后 苹果添加了应用隐私报告 添加了该方法的相册权限前提解决方案: 先请求相册权限 在获取到权限后 同时将注册该通知放到异...
2021-12-15 10:44:34
3591
原创 iOS app跳转微信小程序失败 报bad_param
1 首先查看 配置是否正确1.1对于已通过认证的开放平台账号,其移动应用可以跳转至任何合法的小程序,且不限制跳转的小程序数量。1.2对于未通过认证的开放平台账号,其移动应用仅可以跳转至同一开放平台账号下小程序。注意:若移动应用未上架,则最多只能跳转小程序100次/天,用于满足调试需求。2 小程序ID 是以gh_xxxx开头的- (void)openWXLaunchMiniProgram{ WXLaunchMiniProgramReq *req ...
2021-09-17 09:10:19
6438
原创 iOS Library not found for
解决方案1 如果报错提示三方库后面跟的有库版本号去Build settings->Linking->Other Linker Flags 看下zhe'g
2021-06-16 18:23:54
1484
原创 iOS 截屏 视频内容截取不到 替代方案
两种方案1 获取系统截图 截图后 监听相册发生变化通知 获取相册第一张图片展示 。优点 截图的内容不会出错 缺点需要获取读取相册的权限2 自己截图 收到系统截图通知后 自己截图 。优点是不需要权限 缺点是针对在webView上播放的视频 截取不到 只能截取到webView的背景色 因为着急上线没有细跟第一种方案#import <Foundation/Foundation.h>NS_ASSUME_NONNULL_BEGIN@interface RMScreenshotsS.
2021-03-01 18:15:46
910
2
原创 微信分享 每次都需要 二次跳转 正在链接
正确是用法是域名+配置文件的path。举个例子:通用链接 Universal Links域名为https://help.wechat.com配置文件:{"appID": "8P7343TG54.com.tencent.xin.SDKSample", "paths": ["/sdksample/*"]}那么在微信开放平台登记以及在openSDK传入的Universal Links正确是:https://help.wechat.com/sdksample/代码中:[WXApi ...
2020-09-01 09:48:00
4318
原创 分享内容到 qq 展示未识别应用
因为QQ互联将于2020年7月6日进行universal link的校验工作,如开发者没有进行适配,未适配应用分享至QQ内的消息将无法识别应用名称,提示“未识别应用”。第一步:SDK需更新至iOS 3.3.7 或以上SDK版本,详情请见SDK下载页面第二步:按苹果官网的要求,创建应用自身的UniversalLinks服务,参考UniversalLinks苹果官方文档第三步:在QQ互联官网填写及校验Universal Links,操作指引QQ互联地址:https://wi...
2020-09-01 09:32:13
1822
2
原创 iOS 修改全局 UITextFiled UITextView 光标颜色
SWIFT UITextField.appearance().tintColor = UIColor.xFB7F4 UITextView.appearance().tintColor = UIColor.xFB7F4FOC [[UITextField appearance] setTintColor:[UIColor blackColor]]; [[UITextView appearance] setTintColor:[UIColor blackColor]];
2020-06-24 17:15:50
1243
原创 iOS 14 Beata 描述文件 相对应 真机调试包 12A8158a
链接: https://pan.baidu.com/s/1O602a6QTGkaSzdn1x1ayCA 提取码: 42qg
2020-06-23 09:53:07
2432
原创 修改 tableView 内容向下偏移 20 在设置 frameY = 0的情况下
if #available(iOS 11.0, *) { tableView.contentInsetAdjustmentBehavior = .never } else { automaticallyAdjustsScrollViewInsets = true } ///通过设置此属性,你可以指定view的边(上、下、左、右)延伸到整个屏幕 self.edgesForExtendedLayo..
2020-06-09 19:10:51
780
原创 tableView设置isPagingEnabled 使用MJRefresh 导致分页错误偏移
private let footer: MJRefreshAutoFooter = { let footer = MJRefreshAutoFooter() footer.isAutomaticallyChangeAlpha = true ///底部控件 触发刷新 footer.triggerAutomaticallyRefreshPercent = -10 return footer }() if #availab.
2020-06-09 18:39:59
1461
原创 iOS swift 二维码 生成和识别
https://github.com/yiruchujian/QrCodeCreationRecognition使用方式 如果只需要扫码功能 将QrCodeScanningViewController控制器拖进项目即可 如果需要 创建二维码 保存到相册 将QRCodeImageProtocol 拖进项目 遵守协议 调用 setupQRCodeImage(_ text: String, headerImage: UIImage?) 即可生成 只有两个文件...
2020-06-08 00:32:52
499
原创 Xcode11 打包失败 IPA processing failed
因为项目中使用的SDK包含i386 x86_64架构,iOS13苹果取消了32位系统的支持终端 cd 到移除支持 x86_64,i386 的二进制文件lipo -remove x86_64 Realm -o realmlipo -remove i386 Realm -o realm如果有日志中有多个库 多个都需要移除移除后即可成功打包...
2020-01-14 09:47:53
1581
1
原创 iOS APP 第一版 马甲包 内购 上线历程
第一次被拒:Guideline 2.1 - Information NeededWe have started the review of your app, but we are not able to continue because we cannot locate the in-app purchases within your app.Next StepsTo help us ...
2019-10-24 10:39:52
3127
4
原创 iOS内购提示无效ID : .paymentInvalid
.paymentInvalid: // purchase identifier was invalid, etc.1:您是否为应用程序ID启用了应用程序内购买?2:你有没有检查过你的产品清仓?3:您是否已提交(并可选择拒绝)应用程序二进制文件?4:您的项目的.plist捆绑ID是否与您的应用ID相匹配?5:您是否为新的App ID生成并安装了新的配置文件?6:您是否已使用此...
2019-09-16 17:25:25
3290
原创 iOS 13 适配之路
1.就是各种私有属性的访问 一一删除替换其他方案2. 暗黑模式 文字颜色 按钮颜色 view颜色 全局修改一下 再部分微调Label Extensionfunc setTextColor(_ color: UIColor) { if #available(iOS 13.0, *) { let titleColor = UIColor(d...
2019-09-03 10:27:37
1783
原创 swift 一些关键字的作用 持续更新
1 取消不使用返回值的警告@discardableResult2通过一个函数改变函数外变量的值 将值传递改编成引用传递在参数类型前加 inout3unowned和weak的使用https://blog.youkuaiyun.com/weiwandaixu_/article/details/830262084Private FilePrivate I...
2019-06-05 14:44:23
472
原创 Couldn't communicate with a helper application 查看 代码作者信息的xcode提示错误
当app出现bug时就到了分锅的时候谁写的代码谁接锅在xcode查看代码作者信息查看 代码作者信息的xcode提示错误解决方案:终端输入xcrun git config --global user.email your@email.comxcrun git config --global user.name "your name"完美解决...
2019-05-31 16:13:04
1872
原创 pod update --verbose --no-repo-update 和 pod install --verbose --no-repo-update的区别
当需要在CocoaPods中删除一个我们不要的库时 可以在Podfile中直接删除相关库再cd 到项目目录 执行pod update --verbose --no-repo-update 或者pod install --verbose --no-repo-update命令两者的删除时区别:pod update --verbose --no-repo-update 会在删除相关库时 更新...
2019-05-30 10:51:34
10979
原创 HandyJSON.Metadata.Class Xcode10.2, swift5.0 报错 linker command failed with exit code 1
Xcode10.2, swift5.0Undefined symbols for architecture x86_64:"_swift_getFieldAt", referenced from:HandyJSON.Metadata.Class._propertyDescriptionsAndStartPoint() -> ([HandyJSON.Property.Descripti...
2019-03-27 13:35:40
3048
原创 iOS 地图绘制折线 虚线 方向箭头 高德 Google
方向箭头样式只实现了高德 google 没有实现 官方文档没有找到实现方式 有找到的请务必告诉我下 谢谢Google地图:我是创建了一个单例来实现google相关的东西这个是画线的方法这里只是画出一条线 并不是虚线 /// 画线 func addGoogleLine(mapView: T,mapLineModel:[CLLocationCoordinate2D...
2019-01-28 11:00:33
2067
转载 iOS atomic 是如何在有效范围内安全的
atomic 是如何在有效范围内安全的 atomic 实际上就是原子操作,这个概念其实并不新鲜,早在linux系统下编程本身也是有这个东西的,所谓原子,就是不可再化分,已经是最小的操作单位(所谓操作指的是对内存的读写)网上很多地方都在讨论oc下的atomic 不安全,不能保证数据的并发性,实际上有一点误导了大家,认为atomic 本身是不安全的实际上,并非atomic 不安全,而是网上一些说...
2018-10-16 15:50:21
997
原创 swift unowned和weak的使用
通常的解释是,考虑到对象的生命周期,您应该在unowned和weak之间进行选择,但有时您可能仍然怀疑应该实际使用哪一个,并且想知道unowned和weak哪一个更好。众所周知,Swift利用良好的旧ARC(自动引用计数)来管理内存,因此,正如我们习惯使用Objective-C一样,我们必须通过明智地使用弱手动处理保留周期引用。如果您不熟悉ARC,则只需要知道每个引用类型实例都将具有与之关...
2018-10-12 16:22:15
4739
原创 已经上架的app(可供销售)在AppStore上搜不到的解决办法
能搜索到但是是旧版本的情况:把你的app价格调为6元RMB,然后地区只选择中国.保存.这样你的app状态就会变成pending contract然后把你的app调整成免费,地区全选,保存.再等半小时左右,AppStore就可以搜到了亲测有效借鉴:https://www.jianshu.com/p/2163ac99ec9eApp在appStore上搜索不到的情况: h...
2018-10-12 13:59:34
5569
原创 导入讯飞库时 遇到的问题
Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_CNContactStore", referenced from: objc-class-ref in iflyMSC(IFlyContact.o) "_OBJC_CLASS_$_CNContactFetchRequest", referenced from...
2018-08-13 11:43:19
920
原创 iOS 自建证书不受苹果官方信任,使用wkWebView访问Htttps 错误 NSURLErrorDomain Code=-1202 certificate invali
NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “192.168.1.159” which could put your confidential information at r...
2018-06-25 10:32:00
5054
原创 iOS 11 tableView 拖动cell界面闪烁的问题
使用两种逻辑实现 private func dragCell(cell:UITableViewCell?){ if #available(iOS 11.0, *) { cell?.userInteractionEnabledWhileDragging = true }else { let pan = UILongPressG...
2018-05-18 10:50:21
1485
原创 handyJson Xcode 9.3 崩溃问题 解决方案
nominalType.swift var nominalTypeDescriptor: NominalTypeDescriptor? { let pointer = UnsafePointer<Int>(self.pointer) let base = pointer.advanced(by: nominalTypeDescriptorOffse...
2018-04-08 09:50:34
1516
转载 iOS刨根问底-深入理解RunLoop
概述RunLoop作为iOS中一个基础组件和线程有着千丝万缕的关系,同时也是很多常见技术的幕后功臣。尽管在平时多数开发者很少直接使用RunLoop,但是理解RunLoop可以帮助开发者更好的利用多线程编程模型,同时也可以帮助开发者解答日常开发中的一些疑惑。本文将从RunLoop源码着手,结合RunLoop的实际应用来逐步解开它的神秘面纱。开源的RunloopRef通常所说的RunLoop指的是NS...
2018-03-28 15:04:02
690
原创 iOS swift 获取 app 打包时间 版本 手机系统
因为提交给测试的测试包太多 出问题的包可能会混 所以加了个打包时间 和其他的一些app 和手机信息 方便测试在提BUG的时候带上1. 在 Xcode 工程对应 Target 的 build Phases 中新增 run Scrpit Phase2 创建 buildTime.pilst3 创建shell脚本#!/bin/shset -e# plist 文件地址PLIST_PATH="./iTour...
2018-03-26 16:47:48
1205
xcode 15 运行报错
2024-12-20
iOS_14_Beta_Profile.mobileconfig.zip
2020-07-28
iOS 14.0. beta 真机调试包 12A8158a
2020-06-23
iOS_iPadOS_14_AppleSeed_Profile.mobileconfig
2020-06-23
iOS 13 描述文件 和 真机调试包
2019-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人