问题标签 [xcode9]

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 投票
1 回答
190 浏览

swift - `Calendar` API 使 Swift Playground 崩溃

简单的游乐场:

我在两者之间切换,并且在运行 Playground 时都给出了相同的错误:

错误:执行被中断,原因:EXC_BAD_ACCESS(代码=EXC_I386_GPFLT)。

我正在运行 Xcode 9 beta 2

0 投票
2 回答
464 浏览

swift - Xcode9 是否向后兼容 Swift 3(或 3.1)?

我刚刚开始使用 Xcode9 (beta2)。我的理解是它不会强迫我立即更改我的代码。但是,我正在使用我正在使用的库(Gloss)出现构建错误:

1)对于以下代码:

我得到:

Initializer 'init()' 是内部的,不能从默认参数值中引用

2)对于此代码:

我越来越:

闭包元组参数 '(key: _, value: _)' 不支持解构

这两者都没有对 Xcode 8.3/Swift 3.1 造成任何问题。

我正在使用 Xcode9,但没有选择更新到 Swift 4 的选项。似乎有几种可能性:

  1. 需要设置一些标志以保持 Swift 3.1 向后兼容性
  2. Xcode9 处于测试阶段,还没有完全准备好
  3. Xcode9 不会完全向后兼容 Swift 3.1

想法?

0 投票
1 回答
1618 浏览

xcode - Xcode9:Fix All In Scope 始终处于禁用状态

Xcode9:Editor-Fix All In Scope 始终处于禁用状态

我该如何启用它?

0 投票
1 回答
182 浏览

xcode - 如何在 Xcode 9 中的位置和框架内设置搜索范围

在 Xcode 8 中,在位置和框架内设置新的搜索范围非常简单: 在此处输入图像描述

此功能对于在所有链接框架中进行搜索非常有用。我经常使用它,例如,通过代码查找错误名称。

但我对新的 XCode 9 UI 感到困惑: 在此处输入图像描述

如何在 Xcode 9 中实现相同的功能?

0 投票
0 回答
95 浏览

ios - Xcode9-beta2 破坏了我的项目/编译器/环境

我的项目在 Xcode 8.3.3 中运行良好。当我使用 Xcode 9 编译我的项目时,它在一些 C++ 文件中显示编译错误,这些文件已包含在我的项目中很长时间。然后我切换到 Xcode 8.3.3 并希望它成功构建,但是,Xcode 继续显示 Xcode 9 中的先前错误。

清理项目/删除派生数据/重新启动 Xcode/重新启动/卸载 Xcode9 并重新安装 Xcode 8.3.3,所有这些都不起作用。我认为某些配置被 Xcode9-beta2 破坏了。

任何人都可以提供帮助。

0 投票
0 回答
263 浏览

xcode - macOS 开发者 ID 的 Xcode 自动签名

我正在尝试使用 Xcode 8 或 9 使用 Developer ID / Gatekeeper 对 macOS 应用程序进行签名。过去,我总是通过编写脚本来完成此操作codesign。但现在我想添加一个 iCloud 权利,这似乎需要 Xcode 签名。Apple 的App Distribution Guide中的 Developer ID页面仍然显示了我对旧 Xcode 版本的记忆。在 Xcode 8 或 9 中,您会看到没有更多的Developer ID单选按钮……</p>

目标信息

以上是开发者ID的正确配置吗?(我不这么认为,但我看不到任何其他选择!)

Product > Archive 完成后,生成的BookMacster存档似乎是Generic Xcode Archive而不是应用存档...</p>

组织者窗口

当我点击导出时它给我的选择似乎不适合应用程序......</p>

导出…表

如果我Save Built Products,我会得到一个目录结构,其中包含包中的所有其他可执行文件和帮助程序,但不包含 BookMacster.app!

0 投票
2 回答
2304 浏览

ios - 是否可以在不停止先前任务的情况下同时使用多个模拟器进行调试?

在 Xcode 9 中,有一个新选项可以同时运行多个模拟器。当我尝试启动第二个模拟器时,它被迫停止正在运行的实例。是否可以在不停止已经运行的模拟器进程的情况下在多个模拟器中进行调试。我想像真实设备一样同时使用两个模拟器进行调试。

0 投票
1 回答
468 浏览

continuous-integration - 如何在 Xcode 9 中使用 Xcode 服务器?我们是否需要始终打开 Xcode 9?

到目前为止,我一直在使用 Xcode 服务器应用程序在我的项目中设置 CI-CD。我知道从 Xcode 9 开始,不需要 server.app,我们可以在Xcode 9 IDE本身中设置 xcode 服务器。

我现在无法对此进行测试,因为我之前的项目设置是在我的 mac 中运行 Xcode 服务器,如果我在 Xcode 9 中设置 Xcode 服务器,这些将无法正常工作。我只是想了解 Xcode 服务器如何与 Xcode 9 一起工作。

我可以在同一个 IDE 中同时进行开发和 CI-CD 设置吗?

如果是这样,我是否需要始终打开我的 Xcode 以保持服务器运行,如果我运行它会对我的 Xcode 有什么性能影响?

0 投票
2 回答
9910 浏览

ios - xcodebuild -exportArchive 失败并出现错误定位签名资产失败

我正在使用命令行 xcodebuild 工具从 Xcode 档案中导出 .ipa 文件。在 Xcode 8.3.3 之前它运行良好。相同的设置已停止使用 Xcode 9 beta。现在它失败并出现此错误:

似乎 Xcode 9 无法找到配置文件,但为什么呢?

0 投票
5 回答
46393 浏览

ios - 如何从 Xcode 9 中打开的多个模拟器中退出或关闭单个模拟器?

我运行多个模拟器,我需要关闭其中一个。我怎样才能做到这一点?因为我试图像在旧版本的 Xcode 中那样关闭它,但无法关闭。