- 博客(85)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 iOS 15.0 和 Xcode 13更新
其他: 暂无更新:(官方示例:)Xcode 13 包括对Swift 并发编程的本机支持、对Xcode Cloud持续集成和交付的支持、对 Git 拉取请求的集成支持、使用 DocC 在 Swift 框架中创建和查看文档的能力、Vim 键绑定支持、Swift 包集合,以及更多的。有关详细信息,请参阅Xcode 中包含的内容。(78887232)您现在可以cktool在命令行上使用与您的CloudKit数据库架构和记录进行交互。有关可用命令的列表,请运行man cktool或xcrun cktool --
2021-10-25 16:39:31 1702
原创 Flutter iOS 打包 问题处理
日常问题收集:remark: Incremental compilation has been disabled: is not currently compatible with embedding LLVM IR bitcodea. 在Build Settings中搜索Enable Bitcode-> 设置Nob. Project-> Targets->Build Settings-> Custom Compiler Flags-> Other C Flags
2023-07-01 09:55:45 729
原创 some files could not be transferre Xcode14.3打包问题
方法1: Command+空格 搜索 该项目的 source=“方法2:切换Xcode 版本,Setting-Locations。{source}”)" 替换为source=“{source}”)" 即可。
2023-07-01 09:54:22 785
原创 flutter 下 grpc list没有Setter 方法 ,如何使用相关属性
flutter 下 grpc list没有Setter 方法 ,如何使用相关属性
2022-07-21 11:09:59 485
原创 proto转换Dart | 项目使用Protobuf | flutter 使用grpc
proto转换Dart | 项目使用Protobuf | flutter 使用grpc
2022-07-21 11:04:27 1366
原创 Flutter 苹果原生拼音键盘在TextField上输入异常 | 拼音输入过程回调问题
Flutter 苹果原生拼音键盘在TextField上输入异常 | 拼音输入过程回调问题
2022-07-14 15:46:12 2427 1
原创 Flutter RenderFlex overflowed by pixels on the bottom键盘弹出警告异常
键盘弹出高度异常警告
2022-07-08 10:40:17 3985
原创 M1 系统打包ipa
M1 打包异常完全退出Xcode;在Finder -> 应用程序 -> Xcode,找到Xcode;在Xcode上右键出菜单栏,找到“显示简介”点击打开;找到打开“使用Rosetta打开”;重新打开Xcode打包,此时就可以打包成功了;注意:打完包后不要忘记将xcode改为M1下运行,也就是将“使用Rosetta打开”勾掉,因为使用Rosetta的话是将应用改为在inter的x86下兼容运行,会导致编译速度变慢。...
2022-05-07 16:34:46 1007
原创 Flutter 发布iOS版本app
1、苹果账号和相关证书配置(直接搜索 iOS 证书配置,不多做描述),我这边使用自动生成证书2、flutter build ios --release // 以创建release版本(flutter build默认为--release)注:为确保Xcode刷新release模式配置,关闭并重新打开Xcode workspace。对于Xcode 8.3和更高版本,这一步不是必需的3、构建版本之前a、建议进入 项目/ios/ 目录下 执行一下,pod installb、项目这里先选个小锤
2022-05-07 14:16:32 2350
原创 Flutter 异常捕获&全局报错获取&runZone&FlutterError
Flutter 获取全局异常 并捕获 处理 直接上代码void main() async {// **runZoned** 会获取其他异常数据,测试感觉不适用,根据自己需求使用 runZonedGuarded(() async { // 获取框架异常 WidgetFlutterBinding用于与 Flutter 引擎交互 WidgetsFlutterBinding.ensureInitialized(); FlutterError.onError = (Flut
2022-05-05 17:37:04 2613
原创 App Store 提交 ERROR ITMS-90087解决办法 i386或者x86_64异常
例: 上图文图所示解决办法:TARGETS->Build Phases->点击加号选择New Run Script Phase->然后复制粘贴下面代码脚本内容:echo "Target architectures: $ARCHS"APP_PATH="${TARGET_BUILD_DIR}/${WRAPPER_NAME}"find "$APP_PATH" -name '*.framework' -type d | while read -r FRAMEWORKdoFRA.
2022-05-05 14:42:06 222
原创 Flutter Widget列表 Widget可拖动更换位置 GridView图片列表
Flutter Widget列表 Widget可拖动更换位置 GridView图片列表
2022-04-22 17:38:10 2033
原创 Flutter 监听 app当前状态
runApp 创建的class添加事件class CustomApp extends StatefulWidget { const CustomApp(this.route, {Key key}) : super(key: key); @override _CustomAppState createState() => _CustomAppState();}class _CustomAppState extends State<CustomApp> with Widge
2022-04-22 16:55:14 1890
原创 MacOS升级12.3后,Jenkins打包环境问题
安装Xcode13.3后,xcodebuild报错2022-03-28 16:16:59.418 xcodebuild[65440:322377] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in
2022-04-14 15:36:53 3163
原创 Flutter在苹果手机上运行崩溃事件,iOS 14 崩溃
Flutter 项目运行在iOS 手机 多字iOS 14及以上版本 ,因为 Flutter 官方对 iOS14 进行了调整解决方法:1.项目名中文改英文(亲测 无太大用处一般默认为Runner)在Xcode里,选择当前项目的TARGETS->BuildSetting -> Packaging -> Product Name,将中文的命名改成英文,flutter项目建议直接改成Runner。2.更改XCode编译模式:(可用)使用Release模式编译,这个时候Flutter编译
2022-02-18 18:01:03 3702
原创 Flutter 添加事件监听 | 订阅
单例模式//订阅者回调签名typedef void EventCallback(arg);class EventBus { //私有构造函数 EventBus._internal(); //保存单例 static EventBus _singleton = EventBus._internal(); //工厂构造函数 factory EventBus()=> _singleton; //保存事件订阅者队列,key:事件名(id),value: 对应事件的订阅者
2021-11-05 16:33:28 2005
原创 Flutter 模块内部通知 - (基于 fish_redux 插件)
1.生成通知事件处理类 NotificationActionCreatorenum NotificationAction { toNotify, // 通用通知}// 添加回调blocktypedef ActionCallBack = void Function(dynamic result); static Action toNotify({dynamic object, ActionCallBack completion}) { return Action(Notificati
2021-11-04 14:22:34 229
原创 友盟 添加应用集成统计测试统计无数据
日志库(调试)开发阶段进行调试SDK及相关功能使用,可在发布 App 前移除 手动添加可查看友盟文档 pod 'UMCCommonLog'测试过程中在Xcode的console窗口查看日志信息,可以打开日志模式:[UMConfigure setLogEnabled:YES];集成测试必备配置1、需集成 7.3.0 及以上版本的iOS SDK2、配置URL Schemes新版集成测试需要配置App的URL Scheme,URL Scheme 位于项目设置 target -> 选
2021-10-26 09:48:51 1912
原创 Flutter CustomalertView
import 'package:flutter/material.dart';typedef IndexCallback = void Function(int index);// ignore: avoid_types_as_parameter_namesWidget showAlertView(String title, String content, BuildContext context, {Key key, IndexCallback callBack}) { showDi
2021-09-26 15:43:47 124
原创 Mac 上 Flutter 安装
先下载Flutter方式一git clone -b beta https://github.com/flutter/flutter.git方式二Flutter官网下载环境配置配置.bash_profile,没有可直接创建一个open .bash_profile配置项:export PATH=xxx:$PATH // xxx 为flutter中bin 的路径 例如:/xxx/flutter/binexport PUB_HOSTED_URL=https://pub.flutter-io.
2021-08-23 16:48:19 130
转载 微信出现未验证应用
iOS应用出现未验证应用的问题排查:是否升级1.8.6以及以上版本sdk,没有需要先升级。iOS SDK接入如果1满足,是否正确接入了SDK,需要满足:a. 授权登录没有二次弹框确认b. 分享除首次外不会二跳c. OpenSDK自检函数所有步骤检测通过a、b、c都要满足。没有正确接入的话,先排查问题,修复。如果1,2满足,确认你正确接入SDK的时间。未验证应用名单非实时更新,前一天有接入新SDK(1.8.6版本以上)并且有正确调用记录第二天才会移除出名单。如果1,2,3
2021-05-25 14:54:42 234
原创 Protobuf 安装&proto转换成OC
1. 下载protobuf下载最近版本使用 gitHub下载地址2. 解压tar -zxf protobuf-all-3.5.0.tar.gz或者是使用解压软件进行解压3.编译到解压后目录,设置编译目录./configure --prefix=/usr/local/protobuf(为自己配置的编译安装目录)4.安装makemake install5.设置全局变量打开bash_profile 文件(open .bash_profile),无.bash_profile 可创
2021-05-17 14:42:06 697
原创 Swift组件化基础命令(持续更新)
基础命令1、pod lib lint 校验本地仓库2、pod spec lint 校验远程仓库3、pod repo push 推送代码Helpswift 引用OC头文件 处理–skip-import-validation动静态framework、.a文件处理-use-modular-headers–use-libraries打印log-verbose过滤所有警告–allow-warningpodspec添加私有库,找不到路径提示报错,可以这里添加spec仓库
2021-02-02 15:23:41 709
原创 iOS 14 和 Xcode 12更新
1.Tableview 的ContentView和14之前的层级不同原本通过Cell。addSubView 需要更换为Cell.contentView.addSubView2.相册 iOS14 新增了“Limited Photo Library Access” 模式,在授权弹窗中增加了 Select Photo 选项。用户可以在 App 请求调用相册时选择部分照片让 App 读取。从 App 的视⻆来看,你的相册里就只有这几张照片,App 无法得知其它照片的存在。“PHAuthorization
2020-11-26 13:52:40 534
原创 Swift sizeForItemAt失效不起作用 ,自定义Layout计算cell 高度方法不调用
1.重写layout 自动计算cell 宽高 继承UICollectionViewFlowLayout// 主要计算cell 宽高的方法 override func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? { super.layoutAttributesForElements(in: rect) let array: Array =
2020-05-25 11:21:35 2144
原创 iOS 不规则collectionview cell创建 可分组 可自定义
1、根据业务需要 弄了一个不规则cell 排版主要是cell的size 的设定方法一:继承UICollectionViewFlowLayout 做的操作// 分组 section 设定size 可根据需要自动调整cell 的size- (NSArray *)layoutAttributesForElementsInRect:(CGRect)rect{ NSArray *array ...
2020-03-09 14:13:27 767
原创 iOS 微信 唤醒客户端失败&注册失败&需要UniversalLink 的解决方案
一、微信SDK1.8.6.1 更新之后 注册方法变更+ (BOOL)registerApp:(NSString *)appid universalLink:(NSString *)universalLink;其中 universalLink 微信开发者Universal Link所以更细之后 友盟和shareSDK 等三方登录托管平台都需要相关的配置 参考:微信官网文档iPhone 的最...
2020-02-26 15:15:32 4038
转载 Xcode 11 .2
总览 [原文地址][https://developer.apple.com/documentation/xcode_release_notes/xcode_11_2_release_notes]Xcode 11.2包括适用于iOS 13.2,macOS Catalina 10.15,watchOS 6.1和tvOS 13.2的SDK。Xcode 11.2支持针对iOS 8和更高版本,tvOS 9...
2019-11-08 10:54:34 1119
原创 iOS 13 Xcode11 适配
1.a.解决友盟 LSDefaults 崩溃添加扩展类冷处理+ (void)load{ SEL originalSelector = @selector(doesNotRecognizeSelector:); SEL swizzledSelector = @selector(sw_doesNotRecognizeSelector:); Metho...
2019-10-10 16:40:57 1086
原创 SDWebImage-WebP
1、将YYWebImage中的WebP.framework导入工程2、将FLAnimatedImage中的FLAnimatedImage、FLAnimatedImageView添加到SDWebImage下的FLAnimatedImage文件夹下3、最后将SDWebImage导入工程中 也可以直接pod 导入一下就是得到的结果 UIImage+WebP 为原本封装的方法 可以直接下载4、在...
2019-06-12 16:25:01 633 1
原创 iOS CAKeyframeAnimation 定点圆形环绕
iOS 定点圆形环绕/// 圆形环绕CAKeyframeAnimation *animation=[CAKeyframeAnimation animationWithKeyPath:@"position"];/// 中心点的位置 CGRect rect = CGRectMake((HOME_SCREEN_WIDTH - 250)/2, (HOME_SCREEN_HEIGHT - Sa...
2019-05-15 17:16:38 488
原创 iOS MQTT 简单使用流程
简称为EMQ - 百万级开源MQTT消息服务器EMQ (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器。Erlang/OTP 是出色的软实时(Soft-Realtime)、低延时(Low-Latency)、分布式(Distributed) 的语言平台。MQTT 是轻量的(Lightweight...
2018-12-05 17:56:09 4929
转载 10月3日,苹果App Store将执行隐私新规
从2018年10月3日开始,App Store Connect将要求所有新应用和应用更新版本时提供『隐私政策』,添加后才可以在App Store上提交或通过TestFlight外部测试进行分发。原文相关信息参考:As a reminder, in June the App Store Review Guidelines were updated to require a privacy pol...
2018-10-09 15:31:51 922
翻译 Xcode 10、iOS 12 、 swift 4.2
原文地址:点击打开链接概观Xcode 10可在Mac App Store中使用,包括适用于iOS 12,watchOS 5,macOS 10.14和tvOS 12的SDK.Xcode 10支持iOS 8及更高版本,tvOS 9及更高版本以及watchOS 2及更高版本的设备上调试。Xcode 10需要Mac运行macOS 10.13.6或更高版本。一般新功能为快速查看弹出窗口添加了导出选...
2018-09-18 11:37:52 3070
iOS wkwebview 加载慢 有没有什么处理方法
2016-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人