Xcode真机调试时不时的隔几天就会卡死,未响应状态。就想着升级一下,看能不能好一点。安装包4个G半小时差不多下载完了,不像之前十几个G下载半天,一上午时间就没有了。
自从 Xcode14 以后体积明显减少,模拟器从Xcode安装包剥离,然而不下载模拟又不能运行工程,真机也不行, 现在下载模拟器又是一大麻烦。时不时的网络错误,没有断点续传,且每次下载失败都要从0开始,网络不稳定一天也搞不好。
官网也提供了开发工具和安装包在应用商店外的地址: https://developer.apple.com/download/all/ 从这里找到需要下载的文件,点击下载。浏览器下载依然时不时的会下载失败,但是有断点续传功能,多点两下还是能下载下来的。
sudo xcode-select -s /Applications/Xcode.appxcodebuild -runFirstLaunchxcrun simctl runtime add "/Users/用户名/Downloads/iOS_17.2_Simulator_Runtime.dmg"
等安装完就可以正常运行了。 ...
夜晚使用 hexo deploy 推送文章报错:
kex_exchange_identification: Connection closed by remote hostConnection closed by 127.0.0.1 port 7890fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
可白天还好好的,第一反应是不是代理挂了,检查了一下确实,不过切完地址依然有问题,在猜测ssh被删了,失效?
有可能代理服务商禁用了22端口问题
解决办法要在 SSH 配置文件中设置此行为,请在 ~/.ssh/config 编辑该文件(如果没有就新建一个config文件),并添加以下 ...
UITabBar 在 iOS 11 后在 iPad 上图标和文字是左右显示,为了和iPhone 保持一致,强制上下排布,重写了 traitCollection 方法,但是这个方法在 iOS17 上闪退了,闪退信息如下:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'A trait environment returned a trait collection with unspecified values for traits that are not allowed to be unspecified. This is a serious application bug and will cause undefined behavior. This issue may be caused by your class overriding the traitCollection property getter, which ...
使用 Xcode 15 真机调试,在 iOS 10.3 上设备启动立马闪退,Xcode 报错如下
xxx`Factroy_ResLoader::get_inst: 0x101f1797c <+0>: stp x29, x30, [sp, #-0x10]! 0x101f17980 <+4>: mov x29, sp 0x101f17984 <+8>: adrp x8, 1921 0x101f17988 <+12>: ldr x8, [x8, #0xba8]-> 0x101f1798c <+16>: ldarb w8, [x8] 0x101f17990 <+20>: tbnz w8, #0x0, 0x101f179dc ; <+96> 0x101f17994 <+24>: adrp x0, 1921 0x101f17998 <+28>: ldr x0, [x0, #0 ...
[!] Invalid `Podfile` file: undefined method `flutter_relative_path_from_podfile' for #<Pod::Podfile:0x00007fc913afc3f8>Did you mean? flutter_ios_podfile_setup. # from /Users/xxx/Podfile:16 # ------------------------------------------- # > install_all_flutter_pods(flutter_application_path) # # -------------------------------------------
Flutter 混合开发过程中,升级降级遇到的问题。
本机Flutter 版本3.3.3,但是由于项目需要版本降到3.0.5,更换本地Flutter SDK 后,Flutter 工程需要重新生成一下。
flutter cleanflutter pub getflut ...
iOS
未读问题使用 Xcode 14 pod install 编译后报错,Signing for "xxx" requires a development team. select a development team in the signing & capabilities editor
解决方案
方法一:手动选择Pod工程中的Bundle target 签名中的Team,与主工程一致,每次pod install 的时候都需要重新选择一次,不推荐。
方法二:在 Podfile 脚本中设置 Team ID 如下
post_install do |installer| installer.generated_projects.each do |project| project.targets.each do |target| target.build_configurations.each do |config| config.build_settings["DEVELOPMENT_TEAM"] = ...
[CALayer(CALayerPrivate) ancestorSharedWithLayer:] 错误日志:
Crashed: com.apple.main-thread0 QuartzCore 0x23790 CA::Layer::superlayer(CA::Transaction*) + 281 QuartzCore 0xad748 -[CALayer(CALayerPrivate) ancestorSharedWithLayer:] + 1122 QuartzCore 0x1d010 CA::Layer::map_geometry(CALayer*, CALayer*, void (*)(void*, CA::Mat4<double> const&), void (*)(void*, CA::Mat4<double> const&), void*) + 1363 QuartzCore ...
有个不好的习惯,时常去看看Podfile里依赖的第三方库有没有新版本,老想把这些SDK升级到最新版本。感觉最新版肯定是更加稳定修复了很多BUG。但是做开发的都知道,BUG是写出来,不写什么BUG就没有,写了就会有潜在的隐藏BUG。
这不没听领导的劝,6月底发版的时候把七鱼SDK 从v6.10.0 升级到v7.5.0,把华为分析SDK从v6.3.2.301升级到v6.5.0.300,在友盟APM后台看崩溃情况傻眼了,七鱼SDK在 iOS 9 iPad 上闪退严重可复现,华为SDK也出现不少闪退,但是无法复现。
首先找到七鱼技术售后,当前使用版本 - QY_iOS_SDK (7.5.0): - NIMSDK_LITE (= 8.8.3) ,给到反馈是云信SDK问题,v6.10.0版本的云信版本是v8.7.2的 这个问题在v8.11.0修复了,需要升级下云信SDK v8.8.3 —> v8.11.0 , 至少v8.11.0版本 参考升级云信sdk:http://help.qiyukf.com/?p=8471
另外七鱼SDK有三个问题也一直若隐若现出现很久,也 ...
错误日志
../../../development/flutter/.pub-cache/hosted/pub.dartlang.org/win32-2.3.3/lib/src/structs.g.dart:664:29: Error: Member not found: 'AsciiChar'.
解决方案:
终端运行 flutter pub upgrade
或者 打开 Android Studio –> Tools –> Flutter –> Flutter pub upgrade
参考链接: https://github.com/flutter/flutter/issues/103565