问题标签 [xcode8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
33237 浏览

xcode - 如何在 Xcode 8 中创建删除行键盘快捷键?Xcode 3 解决方案不再起作用

在以前的版本中Xcode,可以创建一个键绑定来删除当前行。有不同的解决方案,例如在这里描述它们:

Xcode:删除行热键

Xcode 重复/删除行

http://bigdiver.wordpress.com/2009/09/11/configure-homeend-key-bidings-on-mac-os-x/

http://www.betadesigns.co.uk/Blog/2010/02/03/custom-xcode-shortcuts/

所有解决方案都包括修改以下文件之一:

~/Library/Application Support/Xcode/Key Bindings/*.pbxkeys
~/Library/KeyBindings/DefaultKeyBinding.dict
~/Library/KeyBindings/PBKeyBinding.dict

现有快捷方式的一个很好的资源Xcode 4http://cocoasamurai.blogspot.com/2011/03/xcode-4-keyboard-shortcuts-now.html。有很多关于删除的列表,但没有列出“删除行”。

但是,这些解决方案Xcode 4.

更新:问题仍然与Xcode 5.1.1

更新:问题仍然与Xcode 6.1 GM Seed 2

更新:截至 2016 年 4 月 26 日,仍适用于 Xcode 版本 7.3 (7D175)

更新:六年后 Xcode 8.3 有一个内置的解决方案。请参阅下面的答案。

0 投票
3 回答
77401 浏览

xcode - 如何在 Xcode 6 / 7 / 8 中的调试和发布版本之间切换?

如何让 Xcode 在发布模式下构建 OS X 应用程序?我似乎只能找到早期版本的说明,并且没有一个屏幕截图匹配。当我将“发布”放入帮助菜单的搜索中时,我什么也没看到。

0 投票
4 回答
134641 浏览

xcode - 我可以从 iOS DeviceSupport 目录中删除数据吗?

在用我不再需要的旧东西检查并清理我的磁盘后,我发现了一个占用近 20 GB的iOS DeviceSupport文件夹。~/Library/Developer/Xcode

之前有人问过类似的问题,但从那以后很多事情都发生了变化,我想要一个最新的答案。

只要我有用于测试的版本,我可以删除旧的/未使用的版本而不破坏任何东西吗?

iOS DeviceSupport 内容

0 投票
1 回答
1278 浏览

ios - iOS9:崩溃报告中的重复行导致 symbolicatecrash 卡住

不是问题,因为我已经找到了解决方法。我正在发布它,以便其他人可以利用我花在它上面的时间,并使用我建议的解决方法。

我收到了一些奇怪的崩溃报告——一行重复了很多次:

它导致 symbolicatecrash (perl) 脚本卡住。原因是该脚本最初旨在链接相似的条目,假设它们具有不同的基地址。然而,该代码从来没有工作,因为它有一个错误:

错误是第一行实际上应该是:

但是,我建议一种解决方法next,通过在此代码上方添加一个命令来忽略这些重复的行,即

这不是一个干净的解决方案,因为我们在这里缺少一些保护,但至少它适用于大多数情况。

无论如何,希望Apple尽快删除这些重复项。

0 投票
3 回答
6197 浏览

xcode - 使用断点调试时 Xcode 7.3 崩溃

我只是安装 Xcode 7.3 版本。我根本无法调试,因为当我在调试时尝试使用断点时它会崩溃。我尝试删除派生数据,重新启动我的 macbook,重新安装 pod... 但不幸的是,没有任何效果。有人有同样的问题吗?

进程:Xcode [2631] 路径:/Applications/Xcode.app/Contents/MacOS/Xcode 标识符:com.apple.dt.Xcode 版本:7.3 (10183.3) 构建信息:IDEFrameworks-10183003000000000~2 App Item ID:497799835 App External ID:816750016 代码类型:X86-64(本机)父进程:??? [1] 负责人:Xcode [2631] 用户ID:502

日期/时间:2016-03-22 17:35:16.678 +0000 操作系统版本:Mac OS X 10.11.4 (15E65) 报告版本:11 匿名 UUID:352BCE12-8AEF-A28A-B5F1-214B55269668

自启动以来的唤醒时间:2500 秒

系统完整性保护:启用

崩溃的线程:30 调度队列:DVTInvalidationPreventionQueue

异常类型:EXC_BAD_ACCESS (SIGSEGV) 异常代码:KERN_INVALID_ADDRESS at 0x0000000000000000 异常说明:EXC_CORPSE_NOTIFY

靠近 0 的 VM 区域:--> __TEXT 00000001021a4000-00000001021a8000 [16K] rx/rwx SM=COW /Applications/Xcode.app/Contents/MacOS/Xcode

应用程序特定信息:ProductBuildVersion:7D175

Global Trace Buffer (reverse chronological seconds): 14.418349 DTXConnectionServices 0x000000010454fc3a initiating channel x1.c2 capability 642d65677561672d 766f72702d617461 654e2e7372656469 6174536b726f7774 0073636974736974 14.419261 DTXConnectionServices 0x000000010454fc3a initiating channel x1.c1 capability 756265642e65646f 2d65677561672d67 6f72702d61746164 702e737265646976 006f666e69636f72 71.740178 CFNetwork 0x00007fff8d398447 TCP Conn 0x7fe21e691b50 SSL Handshake DONE 72.390183 CFNetwork 0x00007fff8d398323 TCP Conn 0x7fe21e691b50 开始 SSL 协商 72.390333 CFNetwork 0x00007fff8d396ced TCP Conn 0x7fe21e691b50 完成。fd:50,错误:0 72.390574 CFNetwork 0x00007fff8d4255c7 TCP Conn 0x7fe21e691b50 事件 1。错误:0 72。

崩溃的线程:30 调度队列:DVTInvalidationPreventionQueue

异常类型:EXC_BAD_ACCESS (SIGSEGV) 异常代码:KERN_INVALID_ADDRESS at 0x0000000000000000 异常说明:EXC_CORPSE_NOTIFY

Thread 30 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000700003900628 rcx: 0x0000700003900338 rdx: 0x00007fe225f6d940 rdi: 0x0000700003900338 rsi: 0x000000000000003e rbp: 0x00007000039005f0 rsp: 0x00007000039003f0 r8: 0x0000000000000000 r9: 0x00007fe215375800 r10: 0xf6c0d10bcec3bd6e r11: 0x00007fe214fa1000 r12 : 0x0000700003900628 r13: 0x0000000000000000 r14: 0x0000000000000001 r15: 0x00007fe215375800 rip: 0x000000010e3ae917 rfl: 0x0000000000000246 cr2: 0x0000000000000000

0 投票
3 回答
22965 浏览

ios - 在 Xcode 8 和 iOS 10 中使用 NSUserDefaults

NSUserDefaults似乎不再是 iOS 10 SDK 中的一个类:

这无法编译。这个类被删除了吗?

(这是一个规范的问答对,以防止重复问题泛滥)

0 投票
4 回答
11859 浏览

ios - UIControlState.Normal 不可用

以前对于UIButton实例,您可以传入UIControlState.NormalforsetTitlesetImage.Normal不再可用,我应该改用什么?

(这是一个规范的问答对,以防止与此相关的重复问题泛滥,UIButtonUIControl随着 iOS 10 和 Swift 3 的变化而发生变化)

0 投票
14 回答
215150 浏览

ios - 隐藏奇怪的不需要的 Xcode 日志

使用 Xcode 8+ 并创建新的空白项目时,运行应用程序时会出现以下日志:

也许有人已经找到了可以处理的配置?

0 投票
5 回答
19591 浏览

xcode - Xcode 7.3.1 可以在 macOS 10.12 上运行吗?

我想安装并试用 macOS 10.12 的新功能。另外我真的很想在 Xcode 8.0 上工作。但同时我有一些应该在 Swift 2.2 [ Xcode 7.3.1 ] 上编写的客户端项目,我不想使用 Swift 2.3 或 Swift 3.0。

那么是否可以在 macOS 10.12 中安装 Xcode 7.3.1?有什么hacky方法可以做到这一点吗?


Xcode 7.3.1是的,我已经成功安装Xcode 8.0macOS Sierra.

现在使用两个 Xcode。但是,每当我使用我运行我的项目时,我都会Xcode 7.3.1收到此错误DTAssetProviderService could not start DTXConnection with Simulator 'iPhone 6s'. Check the system log for errors.,我不知道其实际原因。我已经用谷歌搜索了答案,但这些建议对我没有帮助。但同时我可以在模拟器中运行 Xcode 8.0 中的项目,没有错误,什么都没有。

如果有人来看这个,请让我知道你的评论。

0 投票
15 回答
358530 浏览

ios - 如何在 Swift 3 中创建调度队列

在 Swift 2 中,我可以使用以下代码创建队列:

但这不能在 Swift 3 中编译。

在 Swift 3 中编写这个的首选方法是什么?