xcode building stat cache file not found
问题是 flutter 项目 iOS 打包的时候出现的问题,遇到了两次所以记录下,解决还是很简单的;
ps: Xcode 为什么这么多 trick
问题是xcode add package添加不了,这么一个简单的功能,每次都提示失败;
试过了各种方法,大半天的时间,2.5pro、o3、o3-pro、claude sonnet 4、claude code、cursor 都试过了基本都是让删除缓存,但是都没有用;
xcode 从 16.4 降级到 16.3 也没用。
看来还是得搜索大法。
ps: 最近最火的莫过于 claude code,算是又订阅上试试,还有 cursor 也刚刚订阅(那边唯一能用的工具其他都被屏蔽),体验下来也还好其实,可能都没用过 augment 的原因,不过 augment 太贵,两个都上还不够它的 50 刀。
desktop上的一个run excel macro功能,可以用来做excel的自动化。但是第一次用很容易找不到相应的macro,所以记录一下。
用隐私模式聊ai时候,记录如何保存会是个问题,比如保存 chatgpt 的回答,或者保存网页内容。如果你用 obsidian 的话,可以试试 obsidian web clipper。
用的多了会有个问题,就是生成的文件名有点じゃま,所以优化一下。
Claude 4 来了,这周还在说目前的 Claude 的存在感已经不强了,对比的尤其是网页版的服务,已经很久不用了,可能主要是其他工具用其api比较多。
没想到今天就来了,后面观察对比试试看,看看是不是真的有提升。
先给两个发布文档的对比分析。
时间即将来到 2025 年 6 月 3 日,苹果的 WWDC25 即将召开。
当前时间点,谷歌和微软的开发者发布会,发布了一系列 AI 相关的产品,尤其是谷歌全面部署 AI 战略,更新了一堆的新东西出来,全方位出击,还有一个 ultra 会员对标 openai 的 pro,自信的 250 超过 200 刀,真是壕气冲天。
以下是逐段对照原文的中文重写:
Tax and price updates for apps, In-App Purchases, and subscriptions
应用、App 内购买项目和订阅的税务及价格更新
February 6, 2025
2025年2月6日
現時点で見ると、Gemini 2.5 Pro Experimental 03-25
の能力は恐ろしいほど強力で、この具体的な例を一度で生成し、完全に使用可能です。
o1は何度試しても駄目でした;
grok 3も何度試しても駄目でした;
o1 pro modeも何度試しても駄目でした;
o3 mini highも何度試しても駄目でした;
問題:
这是一个长期记录的博文吧,记录下编程路上的一些事情。目前Ai出来后,编程的形态也发生了很大的变化,趁在这个事业完全结束之前的进化洪流中,记录下自己的一些感受。
几个问题
1.
"Runner" requires a provisioning profile.
Select a provisioning profile in the Signing & Capabilities editor.
2.
✓Built build/macos/Build/Products/Debug/xxx_editor.app
flutter: Could not start Dart VM service HTTP server:
SocketException: Failed to create server socket (OS Error: Operation not permitted, errno = 1), address = 127.0.0.1, port = 0
#0 _NativeSocket.bind (dart:io-patch/socket_patch.dart:1032:7)
<asynchronous suspension>
#1 _RawServerSocket.bind.<anonymous closure> (dart:io-patch/socket_patch.dart:1818:15)
<asynchronous suspension>
3.
Command ClangStatCache failed with a nonzero exit code
or
Error (Xcode): no such file or directory: '/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation'
4.
[+2921 ms] Error: No macOS desktop project configured. See https://flutter.dev/to/add-desktop-support to learn about adding macOS support to a project.
强烈感觉riverpod这种状态管理方式,在flutter中非常的好用,ref接管一切,然后通过read和watch来获取状态,非常方便。以至于少有的主动想要在iOS或者安卓中使用这种模式,其他一切能用的时候都想用😂
喜欢riverpod那种ref全局控制状态的,随时read和watch,这种功能术语上叫什么
很久不写 Flutter 了,最近在写一个项目,用到了 Repository Pattern,然后也用到了 riverpod,还记得当时学 flutter 时候用的 provider,然后其他项目又用到了 bloc,现在又用到了 riverpod,感觉 flutter 的生态真的是太丰富了。
全局使用 riverpod,太方便了,想到就用,直接 ref 一把嗦,爽歪歪。然后本地状态用 flutter_hooks,配合起来用效果更好。