Xcode way to explore https:https://cdn.v2ex.com/navatar/854d/9fca/489_normal.png?m=1592902427 https:https://cdn.v2ex.com/navatar/854d/9fca/489_large.png?m=1592902427 2025-09-26T22:15:13Z Copyright © 2010-2018, V2EX 求助关于 xcode 调试 tag:www.v2ex.com,2025-09-26:/t/1162084 2025-09-26T09:47:08Z 2025-09-26T22:15:13Z yutou527 member/yutou527 把阿里百炼的 qwen3-code-plus 接入 xcode26 自定义模型,但是提问会报错 tag:www.v2ex.com,2025-08-14:/t/1152298 2025-08-14T02:59:00Z 2025-08-14T04:58:00Z spike0100 member/spike0100 Xcode 26 内置了免费 ChatGPT,还可以添加第三方模型,意思我可以加 Sonnet?本地 Ollama 应该没啥问题 tag:www.v2ex.com,2025-07-04:/t/1142940 2025-07-04T01:57:30Z 2025-07-04T08:40:34Z samzong member/samzong

看起来还不错,大家有试过吗?

]]>
Xcode 26 在 macOS 26 才可用 AI 功能,国行设备也可添加第三方提供商使用 tag:www.v2ex.com,2025-06-11:/t/1137947 2025-06-11T08:03:38Z 2025-06-24T13:39:12Z hguandl member/hguandl 亲测在 macOS 15 下,打开 Xcode 26 并没有 Coding Intelligence ,在 macOS 26 才会出现。内置的是 ChatGPT 模型,需要启用 Apple Intelligence 。我用的设备是国行,可以添加第三方提供商,远程 API 和本地的均可使用。初步试用了下,Xcode 对代码修改、跨文件操作都有支持,模仿了许多 Cursor 的操作习惯。等秋天出正式版还是很值得升级使用的。

]]>
要升级 Xcode16 了,大佬们有遇到什么坑吗? tag:www.v2ex.com,2025-04-23:/t/1127572 2025-04-23T08:40:38Z 2025-04-23T13:06:18Z crackid member/crackid Imgur

]]>
来救救我的 Xcode 吧 tag:www.v2ex.com,2025-04-14:/t/1125245 2025-04-14T02:34:17Z 2025-04-14T12:56:20Z ethusdt member/ethusdt 半个多月了,Xcode 还是这样: 无法通过 cmd+r 或者点击 run (菜单栏或者工具栏)重新编译运行。

我半个多月前,从旧的 mini 使用迁移助手迁移到新的 mini 上,新的 mini Xcode 会有这问题。 现在系统版本是 15.4 (24E248),Xcode 有两个,16.2 和 16.3, 都有这问题。

期间尝试重启 Xcode ,重启系统,都不管用。

Run 到真机和模拟器都有这问题。

具体的问题是:

项目打开后,使用 cmd+r 或者点击 run 按钮,都可以正常编译运行到手机或者模拟器。 但是项目改动后,运行状态,就无法再使用 cmd+r/点击 来重新编译运行。 更诡异的是,只有按 cmd+. 或者 stop 按钮后,才会触发重新编译运行。

有时候,改了代码,点击 cmd+. 会触发重新运行,有时候是停止这个项目。但所有运行状态的,都无法使用 cmd+r/点击 来重新运行。

并且 cmd+r 或者点击,都能在 Xcode 上看到被点击的 Hover 点击状态。

并且没有使用“karabiner-elements”等工具改过键位。

旧的 mini 没有这个现象。并且自己的 macbook air 也没有这个问题。

只有新的 mini 有这问题。Apple M4 Pro 48 GB 。

]]>
2025 年了吐槽一下 Xcode 的优化真的是一坨! tag:www.v2ex.com,2025-01-07:/t/1103231 2025-01-07T08:02:46Z 2025-01-27T08:22:59Z qxmqh member/qxmqh 这几年一直没怎么做 iOS ,现在发现 Xcode 还是一样的蠢,内存占用又大,提示又是一坨,在外面 IDE 都超神的情况下,真的是越来越拉了,臃肿,庞大,占用高,蠢的一批。

ps:12 年开始做 iOS 开发,真的经历了 Xcode 各个版本变迁,明显是越来越拉。负向优化。 ]]>
有人试过同时安装 Xcode 15 和 16 么?会有什么坑么? tag:www.v2ex.com,2025-01-07:/t/1103055 2025-01-07T00:22:42Z 2025-01-14T14:44:12Z Livid member/Livid 有 iOS 开发不?你们 Xcode 编译的时候会影响网速不? tag:www.v2ex.com,2025-01-02:/t/1102065 2025-01-02T08:42:02Z 2025-01-03T08:25:58Z BNineCoding member/BNineCoding 影响内存我能理解,怎么编译项目网络都断了

]]>
Xcode 编译项目为什么一定要依赖模拟器? tag:www.v2ex.com,2024-11-23:/t/1092012 2024-11-23T07:41:48Z 2024-11-24T06:36:18Z Gorvery member/Gorvery 买的 macbook pro 只有 512G ,磁盘空间捉襟见肘。Xcode Simulator Runtime 就占了 20G 。

实际上我每次编译的时候,都是真机编译调试,这个模拟器 runtime 感觉用不上,但如果删掉真机也没办法编译了。

有大佬知道怎么才能删掉 runtime 还能保证真机编译正常使用吗?

]]>
xcode 里用 apple id 签名的 app 安装到自己手机只能使用 1 天多 tag:www.v2ex.com,2024-06-18:/t/1050423 2024-06-18T01:28:08Z 2024-06-18T04:34:49Z jiuzhougege member/jiuzhougege
注册开发者账号太难了 ]]>
Xcode 能远程编译并调试吗?有一个大胆的想法... tag:www.v2ex.com,2024-05-05:/t/1037818 2024-05-05T08:19:08Z 2024-05-06T01:47:52Z xiaotianhu member/xiaotianhu
但是用 XCode 确实是有点慢了。

如果最低成本,弄个 MacMini ,外出又不能带。那么...

如果 MacMini 放在家里,在网络 OK 的情况下,我能在 MBP 上写代码,用 SSH/git 之类把代码同步回家,如何在 MacMini 上编译,然后在本地的 MBP 上执行结果并调试么。不想搞远程桌面,总感觉还是有点卡,对网络要求太高。 ]]>
Xcode15 build 开源项目 Mattermost 报'openssl/opensslv.h' file not found 错误,求解决方法,谢谢 tag:www.v2ex.com,2024-03-28:/t/1027825 2024-03-28T08:32:58Z 2024-03-28T09:15:36Z recordnow member/recordnow 最近工作中有用到 Mattermost 这款开源的 IM ,想本机跑一下这个项目,结果在 Xcode build 项目的 ios 部分时,报错:Flipper-Folly/folly/portability/OpenSSL.h:26:10 'openssl/opensslv.h' file not found ,请问下大家如何解决这个问题,谢谢大家,这个问题困扰好多天

环境配置,严格按照项目所需的版本进行安装:

Mac OS: Ventura 13.6.6

Xcode: 15.2 (15C500b)

Watchan: 2024.03.25.00

CocoaPods: 1.14.3

nvm: 0.39.7

node: 18.17.1

npm: 9.6.7

rvm: 1.29.12

ruby: 3.0.6p216

gem: 3.2.33

Openssl: openssl@1.1 / openssl@3 ,系统默认使用的 openssl@3

从 GitHub 下载最新的 Mattermost-mobile 工程到本机, 进入 mattermost-mobile-main ,执行 npm install 后,输出内容摘抄部分如下:

./scripts/preinstall.sh && npx solidarity

✔︎ Solidarity checks valid

mattermost-mobile@2.15.0 pod-install

cd ios && pod install

Downloading dependencies

Generating Pods project

Setting REACT_NATIVE build settings

Setting CLANG_CXX_LANGUAGE_STANDARD to c++17 on mattermost/mattermost-mobile-main/ios/Mattermost.xcodeproj

Pod install took 25 [s] to run

Patching Alamofire to include X-Uncompressed-Content-Length to measure download progress

Integrating client project

Pod installation complete! There are 108 dependencies from the Podfile and 109 total pods installed.

Configuring Compass Icons font

Generating app assets

mattermost-mobile@2.15.0 prepare

husky install

fatal: not a git repository (or any of the parent directories): .git husky - git command not found, skipping install

added 1739 packages, and audited 1740 packages in 14m

在 Xcode 中打开 mattermost-mobile-main/ios ,并在 targets 下的 Mattermost —Signing&Capabilities 中配置了开发者账号和 Bundle Identifier 和 App Groups 等信息,然后 build 项目,报错:

mattermost-mobile-main/ios/Pods/Flipper-Folly/folly/portability/OpenSSL.h:26:10 'openssl/opensslv.h' file not found ,

就是 Fipper-Folly 在 mattermost-mobile-main/ios/Pods/Flipper-Folly/folly/io/async/ssl/SSLErrors.cpp 中引入了#include <folly/portability/OpenSSL.h>,

OpenSSL.h 中进一步 #include <openssl/opensslv.h>,然后没有找到 openssl/opensslv.h 而报错。

项目里 pod 'OpenSSL-Universal',应该是能解决引用 openssl 头的问题,OpenSSL-Universal 要求在 Xcode 中使用开发者签名证书进行签名(完成了这个配置),或者启用 Disable Library Validation 权限(在 Xcode15 里找不到这个配置)

我也试过在 Fipper-Folly 这个 pod 中的 Header Search Paths 配置了"$(PODS_ROOT)/OpenSSL-Universal",也并没有用

大家的项目在 Xcode 中对于使用了 openssl 是如何解决 include openssl 找不到头文件问题的,麻烦指点下,谢谢大家

]]> xcode15.2 在 macOS 13 的老电脑上运行 app 时,要我升级系统,可老系统无法升级到最新的,怎么办? tag:www.v2ex.com,2024-01-31:/t/1013030 2024-01-31T03:44:24Z 2024-01-31T06:23:27Z cmichael member/cmichael 在 project 里的 macos Deployment Target 里我已经换到 13.5 版本了,我的 macos 是 13.6.4 ,可依旧The app requires a more recent version of macOS. Please check the app's deployment target.

]]>
xcode 更新需要更新两次? tag:www.v2ex.com,2023-12-12:/t/999578 2023-12-12T01:44:03Z 2023-12-12T05:11:38Z A1aM0 member/A1aM0
我基本上跟随着最新的 macos 和 xcode 版本,也就是今天更 xcode 15.1 的时候又碰见了,具体好像从 macos13+xcode14 的时代(去年)开始就出现了

有老哥知道为啥吗,或者可以避免吗? ]]>
Xcode 没有运行程序只是没有杀死却疯狂吃 CPU (diagnosticd) tag:www.v2ex.com,2023-12-06:/t/997969 2023-12-06T01:58:29Z 2023-12-06T11:39:54Z ethusdt member/ethusdt Apple M2 Xcode 15

没有跑任何项目,只是没有杀死它,Xcode 仅仅在 Dock 栏中,却疯狂吃 CPU ,占 CPU 的进程名是 diagnosticd 。

将 Xcode 杀死后 CPU 就恢复了平静。

]]>
升级 Xcode 15 后真机联调时启动和进入断点巨慢,大家有遇到吗? tag:www.v2ex.com,2023-11-20:/t/993549 2023-11-20T09:11:43Z 2023-11-10T11:40:46Z 317765973 member/317765973 另外切换页面还很卡, 之前 Xcode 14 没任何问题

]]>
xcode 为啥无法打开文件夹? tag:www.v2ex.com,2023-11-08:/t/989742 2023-11-08T01:26:44Z 2023-11-07T07:30:10Z Liuuwei member/Liuuwei 请教一个 Sparkle 2 的 appcast.xml 问题 tag:www.v2ex.com,2023-10-30:/t/986787 2023-10-30T09:27:56Z 2023-10-30T09:58:05Z Livid member/Livid 具体需要做什么设置,才能让每次检查更新的时候可以显示一个这样的 release notes 呢?这个 release notes 可以从一个远程服务器上加载么?

貌似如果只有 sparkle:fullReleaseNotesLink 是不够的:

https://opensource.planetable.xyz/planet-insider/appcast.xml

]]>
让 Xcode 见鬼去 tag:www.v2ex.com,2023-10-29:/t/986552 2023-10-29T22:13:17Z 2023-10-30T18:37:47Z Jat001 member/Jat001 为什么?

Xcode 的配置文件虽然是纯文本,但正常人基本看不懂。也没有一个工具可以在不丢失任何信息的情况下把 project.pbxproj 解析成人类可读的格式。

最近开发 Flutter ,发现官方提供的 macOS 和 iOS 模版都是基于 Xcode 的,也就是说如果想要查看或修改构建配置,必须打开 Xcode ,这显然是可以接受的 (unacceptable)。

如何拒绝打开 Xcode

Xcodeproj 可以把 project.pbxproj 解析成 YAML 格式,在 Flutter 的 macOS 模版上试了下,构建相关的信息基本没丢。

但 Flutter 自身仍要借助 Xcode 来构建,所以只能看是不行的,必须有工具重新生成 project.pbxproj

XcodeGen 虽然可以通过 YAML 生成 project.pbxproj,但它的 spec 跟 Xcodeproj 解析出来的 YAML 完全不同。

目前只能通过对照 Xcodeproj 解析出来的 YAML 和 XcodeGen 的 spec 人工完成。

示例

我花了两天时间把 Flutter macOS 模版里的 project.pbxproj 解析成了 YAML ,简单改改就能直接用了。

https://github.com/jat001/ddns4cdn-aio/blob/main/src/macos/project.yml

另外还有一份通过 Swift 调用 staic library (.a) 或 shared library (.so) 的示例,仍然无需打开 Xcode 就可编译。

https://github.com/jat001/ddns4cdn/tree/main/src/cgo/swift

这个项目其实是 Go 写的,通过 cgo 实现了用 C, C++, Objective-C 和 Swift 调用 Go 。当然,入参只有一个字符串,毕竟类型转换很麻烦,复杂的调用不如直接用目标语言重写。

]]>
xcode 无法连接到真机 tag:www.v2ex.com,2023-09-22:/t/976246 2023-09-22T07:58:06Z 2023-09-22T14:33:30Z khaliray member/khaliray 已经卡在这很久了 有没有大佬知道怎么解决,😭 xcode 版本:Version 14.3.1 (14E300c)

flutter 项目,用的 release 编译。

]]>
xcode 怎么快速将快捷键映射成 vs code 同款? tag:www.v2ex.com,2023-09-06:/t/971280 2023-09-06T01:15:16Z 2023-09-06T03:01:22Z jstony member/jstony 在设置里面只有一个 default ,可以添加快捷键模板,但是没找到直接一键切换的,有没有兄弟知道?

]]>
Xcode 14 / 15 Could not attach to pid: attach failed tag:www.v2ex.com,2023-06-24:/t/951206 2023-06-24T07:34:10Z 2023-06-24T08:51:46Z Whyto member/Whyto https://juejin.cn/post/7025992880464330766 ,已经关闭了 SIP ,在 iOS simulator 上可以正常使用 Xcode 来 attach 其他应用(如 Maps.app 等),但是在真机上 attach 其他应用时却总是报错(测试了许多不同的第三方应用),如图所示:

![1.png]( https://s2.loli.net/2023/06/24/JuYDjfzUpnkAcb7.png)

> Could not attach to pid: “34569”
> attach failed (Not allowed to attach to process. Look in the console messages (Console.app), near the debugserver entries, when the attach failed. The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.)

Console.app 中,搜索 debugserver 得到的记录是:

```
15:22:13.862180+0800 debugserver [LaunchAttach] (38215) about to task_for_pid(34569)
15:22:13.862271+0800 debugserver error: [LaunchAttach] MachTask::TaskPortForProcessID task_for_pid(34569) failed: ::task_for_pid ( target_tport = 0x0203, pid = 34569, &task ) => err = 0x00000005 ((os/kern) failure)
15:22:13.862366+0800 debugserver 10 +0.011235 sec [9547/0103]: error: ::task_for_pid ( target_tport = 0x0203, pid = 34569, &task ) => err = 0x00000005 ((os/kern) failure) err = ::task_for_pid ( target_tport = 0x0203, pid = 34569, &task ) => err = 0x00000005 ((os/kern) failure) (0x00000005)
15:22:13.873606+0800 debugserver error: MachTask::StartExceptionThread (): task invalid, exception thread start failed.
15:22:13.873711+0800 debugserver error: [LaunchAttach] END (38215) MachProcess::AttachForDebug failed to start exception thread attaching to pid 34569: unable to start the exception thread
15:22:13.873790+0800 debugserver error: Attach failed
15:22:13.876379+0800 debugserver error: Attach failed: "Not allowed to attach to process. Look in the console messages (Console.app), near the debugserver entries, when the attach failed. The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.".
15:22:13.876475+0800 debugserver error: attach failed.
15:22:13.876552+0800 debugserver debugserver about to shut down packet communications to lldb.
15:22:13.876640+0800 debugserver 11 +0.014034 sec [9547/1307]: error: ::read ( 6, 0x16b7a6b18, 1024 ) => -1 err = Bad file descriptor (0x00000009)
15:22:13.877361+0800 debugserver debugserver secure socket proxy finish-block shut down.
15:22:13.877499+0800 debugserver debugserver expedited exit.
```

我在网上参考了其他网页,已经设置了`sudo DevToolsSecurity -enable`,检查了`get-task-allow`在我的应用中已经设为`true`,甚至是抹掉了 iPhone ,但是依然没有解决问题。

不知有没有 iOS 开发大佬遇到类似的问题,能够提供解决方案的。

我测试的 Xcode 版本为 14.3.1 (14E300c)和 15.0 beta 2 (15A5161b),macOS 版本为 13.4.1 ( Intel 处理器),真机试了两台,iOS 版本分别为 16.5 和 17.0 beta 2 ,均出现上述问题。

莫非这个 feature 是必须加入 Developer Program 才可以使用吗,或是 Apple 芯片专用? ]]>
上传 App 到 App Store 出现 ITMS-90961 错误提示,求解决方法 tag:www.v2ex.com,2023-04-20:/t/934106 2023-04-20T09:28:53Z 2023-04-20T10:28:53Z lisonfan member/lisonfan 最近我尝试上传我的 iOS 应用到 App Store ,但是在上传过程中遇到了一个问题,提示如下:

ITMS-90961: Invalid bundle - The app at “xxx.app” contains a single-size app icon but has a value of 11.0 for the MinimumOSVersion key in its Info.plist file. Include all app icon sizes to support iOS 11.0 or later, or update the iOS Deployment Target to 12.0 or later to support uploads with a single-size app icon.

我已经确认我的 AppIcon 是选择了 All Size 的,不是 Single Size ,但是还是收到了这个错误提示。我想问问各位 iOS 开发者,这是苹果的问题还是我的设置出现了问题?如果是我的问题,请问应该如何解决?

谢谢大家的帮助!

]]>
程序员用的时间 tracking 工具 WakaTime 通过一种新的方式支持了 Xcode tag:www.v2ex.com,2023-03-26:/t/927217 2023-03-26T02:11:47Z 2023-03-26T16:28:07Z Livid member/Livid https://wakatime.com/blog/62-xcode-supported-again

]]>
有没有什么 Xcode 的插件工具之类的可以改善 Xcode 的编程体验 tag:www.v2ex.com,2022-12-01:/t/899493 2022-12-01T22:50:03Z 2022-12-06T03:34:41Z netabare member/netabare 感觉 Xcode 用起来太难用了……比起 IDEA 或者 Visual Studio 简直差了一大截。

但是如果要写 SwiftUI 的话也没别的选择吧,光是那个热重载和 Live preview 就很难不用。

所以想问一下有没有可以较好改善 Xcode 编码体验的插件。

]]>
请教一下, xcode 如何让 option+delete 表现的像 vscode 一样 tag:www.v2ex.com,2022-10-08:/t/885129 2022-10-08T00:27:35Z 2022-10-08T01:07:14Z qdwang member/qdwang 在 vscode 里,按住 option 去按 delete 可以一个单词一个单词的删除。

但是在 xcode 里,按住 option 去按 delete 会删一大段东西。。。

有什么办法可以让 xcode 的按住 option 的删除逻辑和 vscode 一样吗?

]]>
Xcode 14 中模拟器导致的异常发热和电池问题 tag:www.v2ex.com,2022-09-12:/t/879472 2022-09-12T09:14:00Z 2022-09-12T13:08:26Z Lambert2022 member/Lambert2022 最近的使用中发现电池续航和发热明显异常,找到一个暂时解决的方法: https://blog.nihongo-app.com/stop-xcode-14-beta-from-pegging-cpu/

]]>
求 xcode package 依赖正确下载姿势,拉取 aws-sdk- Swift 两个多小时了 tag:www.v2ex.com,2022-09-05:/t/877764 2022-09-05T03:16:58Z 2022-09-13T00:47:43Z 4mYHime member/4mYHime 🙋CRUD 入门: 是所有语言都这样还是 xcode 的 Vapor 不行? tag:www.v2ex.com,2022-07-07:/t/864711 2022-07-07T08:31:34Z 2022-07-07T19:53:06Z andyJado member/andyJado 后定义的 Read 请求直接覆盖了前面的, xcode 屁声不放

 app.get("hello","vapor") { req in return "helo, vapor" } // TODO: covered last same path app.on(.GET, "hello","vapor") { req in return "wow" } 
]]>
2022 年, Swift 开发用 Xcode 还是 AppCode tag:www.v2ex.com,2022-05-13:/t/852738 2022-05-13T23:04:35Z 2022-06-06T12:10:00Z panlatent member/panlatent 最近打算学学 Swift 搞搞原生小软件玩,iOS/MacOS ,不打算学习 OC 。目前其他语言用的 JB 的全家桶,还算熟练。用了这么多年 Mac 真正第一次尝试用 Xcode ,好看是真滴好看,用起来 ... 起初我以为是我用不习惯(快捷键),或者功能设计不太一样,结果找了半天是没有。

所以想咨询下现在用 AppCode 开发咋样?

]]>
Xcode 个人账号配置文件 7 天有效期刷新问题? tag:www.v2ex.com,2022-04-30:/t/850284 2022-04-30T16:39:31Z 2022-04-30T18:54:06Z raykle member/raykle Xcode 自行 build app 到 iPhone 上,默认配置文件有效期是 7 天,有没有办法在不借助 AltStore 等软件的基础之上,自主刷新个人账号配置文件 7 天有效期?

比如我现在显示有效期还有一天了,但是我接下来的两天内都需要使用,但是期间我可能不能使用电脑等它过期了重新 build 一下,如何能刷新一个新的 7 天有效期?

Xcode 有没有提供命令行等之类的工具能做到的?

]]>
xcode 分发 ios 应用,上传时报 Invalid Provisioning Profile Signature(90165) tag:www.v2ex.com,2022-04-13:/t/846777 2022-04-13T09:12:34Z 2022-04-13T12:45:50Z Vindroid member/Vindroid 查过网上相关的问题,试过清理各种问题和证书,还是没用,有遇到过这个问题的能给个解决方案吗?我都不知道怎么就不行了。 ]]> 发现一个下载 Xcode 的工具--- xcodes tag:www.v2ex.com,2022-04-12:/t/846573 2022-04-12T09:54:57Z 2022-05-10T09:37:10Z usVexMownCzar member/usVexMownCzar 试了一下,从开始下载到全部完成,大概不到 20 分钟🤯

XcodesApp

]]>
Xcode 就是毒瘤,是内存杀手,是硬盘杀手 tag:www.v2ex.com,2022-03-22:/t/842108 2022-03-22T06:53:14Z 2022-03-23T18:28:57Z xtinput member/xtinput Xcode 版本 13.3 ,系统版本 12.3 ,硬件 16 寸 M1Max RAM 32G

不启动 Xcode ,内存占用 28% 启动 Xcode ,运行一段时间后,内存占用 75%

(75%-28%)*32=15.04G

]]>
请问,有没有云端 xcode 编译环境 tag:www.v2ex.com,2022-02-14:/t/833728 2022-02-14T05:08:16Z 2022-02-13T13:05:16Z vtoex0000000002 member/vtoex0000000002 RT ,

因为要编译一个 app

]]>
小白求助!用 Xcode 写的程序每次打开都要求输入密码 tag:www.v2ex.com,2022-02-08:/t/832564 2022-02-08T16:09:12Z 2022-02-08T23:00:39Z jack80342 member/jack80342 我一直在用的一款软件,因为原作者已经很多年不维护了,只能自己维护(甚至还自学了 swift 编程)。现在发现每次打开都会要求输入密码。就算下图这样:
Imgur
猜测是下面这段脚步造成的,但是不知道怎么修改。求大佬相助! Imgur

这是 github 地址: https://github.com/jack80342/ShadowsocksX-NG

]]>
为什么 Xcode 要自动连接 Apple Watch,好多次调试的时候都要把 watch 关机,然后重启 Xcode 。。。 tag:www.v2ex.com,2022-01-27:/t/830863 2022-01-27T02:40:52Z 2022-01-27T22:44:15Z usVexMownCzar member/usVexMownCzar 本来 Xcode 调试的时候就一堆破事

后来入手了 Apple Watch ,我的天啊,噩梦来了。

每次调试的时候,很大概率会卡在 Preparing XXX's Apple Watch ....

我不需要 AW 的调试,能不能加个开关,或者在用户需要用 AW 调试的时候再去做这些处理啊

好气啊

]]>
分享一下怎么在 Monterey 上使用 Xcode 12.5 tag:www.v2ex.com,2021-12-22:/t/823677 2021-12-22T02:08:33Z 2021-12-22T09:31:46Z RayJiang9 member/RayJiang9 迫于 Monterey 强制使用 Xcode 13 ,但 13 的智能提示实在太垮了,查一下怎么在 Monterey 上使用 12.5 。

发现只要把 Xcode 12 的 build 改为 13 的 build 就行了...

https://stackoverflow.com/questions/69994916/how-can-i-run-xcode-12-5-1-on-monterey

]]>
请问 iOS 的 DeviceToken 和 UUID 的变化时机一致么? tag:www.v2ex.com,2021-11-06:/t/813556 2021-11-06T15:00:06Z 2021-11-06T16:00:06Z Phishion member/Phishion 有没有可能 UUID 变了但是负责推送的那个 DeviceToken 没变,或者反之的情况,你们有没有研究过这个情况,谢谢

]]>
macOS Monterey12.0.1 xcode 13.1 Simulator 打不开,卡死, 有一样的吗? tag:www.v2ex.com,2021-11-04:/t/812975 2021-11-04T04:10:31Z 2021-11-05T16:06:33Z 0001110001011 member/0001110001011
就是因为打不开,所以重装了系统, 然后重装系统 ,安装 xcode 后,还打不开 Simulator

但是 有时候,却打得开, 几率很小

有一样问题的吗?

有解决办法吗? ]]>
M1 MacBook Pro, Xcode 启动时必须得卡一下,请问有解决方法么 tag:www.v2ex.com,2021-10-27:/t/810954 2021-10-27T06:11:22Z 2021-10-25T12:53:54Z iSteven member/iSteven 设备是 M1 MacBook Pro ,16+512 ,其它应用启动时都正常,唯独 Xcode ,在启动时必须得卡一会,之前 Big Sur 大约会卡住 3 秒(鼠标变成风火轮),升级 Monterey 和 Xcode 13 之后,现在 Xcode 启动时得卡大约 10 秒,请问有朋友遇到同样情况吗? Google 搜了一圈,没发现解决方法,我甚至试过完全卸载重装都没用,官方的 IDE 居然支持得这么差,真是服了。

]]>
如何在存储空间不足的情况下安装 Xcode tag:www.v2ex.com,2021-10-11:/t/807113 2021-10-11T10:10:54Z 2021-10-11T17:05:52Z sbilly member/sbilly 如何在硬盘不足的情况下安装 Xcode

Xcode 对磁盘空间要求越来越高了,有 40G 的磁盘空间都无法完成升级,相当不友好。本文主要是介绍一下如何在 macOS / Linux 下对 xip 文件进行精简后安装。

精简前:Xcode_13.xip 9.9G / 安装后 >35 G 精简后:Xcode_13.tar.gz 3.6G / 安装后 8.1G (只保留 macOS 相关 SDK )

Xcode 占空间比较大的主要是一堆平台的 SDK 和模拟器。Xcode 提供的是不是典型的 dmg 文件,而是一个 xip 文件。本文基本思路就是解压缩 xip 文件,删除一堆平台的 SDK 和模拟器再安装。后续需要时,可以重新下载安装删除的 SDK 和模拟器。

0x00 获取 XCode 的 xip 文件

登录 Apple Developer (需要认证),访问下面链接,下载 Xcode 的 xip 文件

https://developer.apple.com/download/all/ 

0x01 解压缩 xip 文件

使用 macOS 解压 xip 文件

xip -x Xcode_13.xip 

使用开源软件解压缩 xip 文件

xar 编译并安装 xar。在 Linux 环境下需要参考 #18 issue 修改 configure.ac,将 AC_CHECK_LIB([crypto], [OpenSSL_add_all_ciphers], , [have_libcrypto="0"]) 修改为 AC_CHECK_LIB([crypto], [OPENSSL_init_crypto], , [have_libcrypto="0"])

pbzx 编译并安装 pbzx,编译命令为:

## Linux gcc -I /usr/local/include pbzx.c -o pbzx -llzma -lxar ## macOS gcc -llzma -lxar -I /usr/local/include pbzx.c -o pbzx 

使用 xar 解压缩 Xcode_13.xip 文件到指定目录

xar -xf Xcode_13.xip -C /path/to/extract/to 

使用 pbzx 解压缩 Content

pbzx -n Content | cpio -i 

0x02 精简 Xcode 文件

在解压出来的 Xcode.app 中删除不必要的平台

# rm -rf Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform # rm -rf Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform # rm -rf Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform # rm -rf Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform # rm -rf Xcode.app/Contents/Developer/Platforms/WatchOS.platform # rm -rf Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform # 把 Xcode 重新打包 tar vfcz Xcode_13.tar.gz Xcode.app/* # 对比 Xcode 大小 # ls -alF Xcode* # .rw-r--r-- who cares 3.6 GB Tue Oct 1 01:43:51 2021 Xcode_13.tar.gz # .rw-r--r-- who cares 9.9 GB Mon Oct 1 15:19:25 2021 Xcode_13.xip # 安装 Xcode cd /Application tar vfxz Xcode_13.tar.gz # 安装后 Xcode 大小 # 8.1G /Applications/Xcode.app du -H -d 0 /Applications/Xcode.app 

0xFF 参考

]]>
试了下 Xcode 13 Beta 3 vim mode,终于加上了 r 和 V tag:www.v2ex.com,2021-07-16:/t/789893 2021-07-16T04:45:41Z 2021-07-16T05:53:29Z ooops member/ooops 但是 R 和 ^v 还是没实现

]]>
Xcode 安装不上怎么办? tag:www.v2ex.com,2021-06-30:/t/786630 2021-06-30T03:06:36Z 2021-06-30T14:12:02Z v2k9 member/v2k9
显示:

“可用空间不足,无法安装此产品”

想问玩过 Xcode 的大哥哥,大姐姐,安装这个软件需要多大空间。

我 MAC 磁盘现在有剩余空间 32G 还不够吗?至少需要多好 G 空间?

或者有没有其它解决的方法? ]]>
Xcode 13 adds Vim mode tag:www.v2ex.com,2021-06-08:/t/782176 2021-06-08T07:33:37Z 2021-06-21T15:43:21Z kidlj member/kidlj https://news.ycombinator.com/item?id=27426827

https://developer.apple.com/xcode/

Downloading...

]]>
发现了一个 Xcode 可稳定复现的 bug tag:www.v2ex.com,2021-04-26:/t/773470 2021-04-26T14:59:24Z 2021-04-26T16:57:24Z pocarisweat member/pocarisweat Xcode 版本是 12.4,系统是最新的 Big Sur 11.2.

步骤:

  1. 新建一个 macOS GUI App 项目,类型选 Storyboard
  2. 在 Storyboard 里点右上角加号随便添加一个控件到下面的 ViewController 里,比如 Label
  3. 选中这个控件,在右下角给它新建一个 Aspect Ratio Constraint
  4. 在左边的树状列表里选中这个 apsect constraint
  5. 在右侧边栏里点击三角形图标以修改这个 constraint,点击 Second Item 菜单,选择菜单最下面的 View
  6. Xcode 崩溃

在一台 M1 和一台 Intel 的 MacBook 上都反复试验成功。

]]>
用 Unity 做 AR 怎么在 iOS 上预览 tag:www.v2ex.com,2020-11-07:/t/722642 2020-11-07T03:39:12Z 2020-11-07T08:47:21Z kikichu member/kikichu 来自编程小白的提问...电脑是苹果,没有 windows 。用 Unity 做了一些 AR 的东西,生成的 Xcode 文件貌似必须要 signing 才行,我不是开发者的话怎么用我的 iPhone 预览 unity 的 AR 啊?

]]>
Xcode 有办法用快捷键把光标向下移动多行吗? tag:www.v2ex.com,2020-10-01:/t/712076 2020-10-01T06:10:54Z 2020-10-01T15:21:17Z ufo22940268 member/ufo22940268 平常开发的时候,我习惯用键盘浏览代码。所以就希望有一个快捷键能够向下移动光标多行。

现在找到的解决方案有两种

  1. Page Down
  2. 按住下方向键不放

这两种方案有缺陷,Page Down 移动的行数太多了。按住方向键需要一段时间(我已经调节了按键重复的间隔)。

所以还有其他的解决方案吗?比如按一个按键就移动 10 行或者半页?就像 Vim 里面的CTRL-D一样。

]]>
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86