问题标签 [xcode10]

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 回答
358 浏览

xcode - XPC 服务可以链接到嵌入它的框架吗?

我正在编写一个接受插件来实现一些操作的框架。由于这些插件不像第一方代码那样受信任,我想将它们托管在 XPC 服务中,我可以使它们变得非常无特权,并且可以防止对系统造成太大的损害。

但是,插件应该可以访问与在进程内运行的第一方代码基本相同的 API。为了简单起见,我希望 XPC 进程链接到框架本身。

当然,问题在于框架嵌入了 XPC 进程,而 XPC 进程与框架链接。Xcode 认为这是一个循环依赖并拒绝在此配置中构建。即使选中“仅在安装时复制”复选框也是如此。

由于在链接时不需要 XPC 服务,这可以说是人为的:可以构建框架二进制文件,然后是 XPC 服务,最后将服务复制到框架。

有没有办法达到这个结果?

0 投票
14 回答
37748 浏览

ios - Xcode 10 (iOS 12) 不包含 libstdc++6.0.9

我从 Apple 下载了最新的 Xcode,但发现无法搜索名为“libstdc++6.0.9”的库。 无法搜索 libstdc++

0 投票
2 回答
1927 浏览

ios - Xcode 10 并行测试套件测试速度较慢,测试数量较少

在 Xcode 10(目前是 beta 1)中,我为我的 iOS 项目的测试套件开启了并行测试。

“编辑方案”>“测试”>“信息”。勾选“在模拟器上并行执行”

在此处输入图像描述

引入此功能是为了通过一次启动多个模拟器以在它们上传播测试套件来减少测试时间。(不要与 Xcode 9 中引入的并行测试混淆,它不包括测试套件传播)。

我有 200 次测试,这些是我的结果:

  • 0.6 秒无并行执行
  • 0.9 秒,并行执行

所以显然这不能正常工作。我想这可能与模拟器的启动时间有关。但这不是执行时间计算的一​​部分。所以,要么是 Xcode 10 测试版中的一个错误,要么是我没有正确设置它。

0 投票
2 回答
46695 浏览

xcode - 如何为 Xcode 启用暗模式

Apple 宣布了适用于 Xcode 10 的新暗模式。我已经下载了测试版,但现在我找不到任何打开它的选项。我目前使用的是 macOS 10.13 High Sierra。

在此处输入图像描述

0 投票
4 回答
23222 浏览

xcode - Xcode 10 中的多光标编辑

什么是 Xcode 10 编辑器中的“多光标编辑”。(发行说明中提到了有关相同的更多信息,但无法理解。)

它究竟是如何工作的?

0 投票
2 回答
3172 浏览

ios - Xcode 10 'frame' 仅适用于 iOS 12.0 或更高版本的编译错误 iOS 12 beta

我正在尝试在 Xcode 10.0 beta (10L176w) (10L176w) 中编译我的项目...我收到错误 “框架”仅适用于 iOS 12.0 或更高版本

这是我的代码

在 Xcode 9 中编译得很好

0 投票
4 回答
2369 浏览

ios - 反序列化 SIL 全局“UIEdgeInsetsZero”时遇到致命错误

使用带有 Xcode 10 beta 的 Swift 4.2,如果我写:

然后我在编译时收到一个致命错误:

0 投票
18 回答
35771 浏览

ios - 错误:无法解析构建文件:XCBCore.BuildFile

Xcode 10 在尝试构建我们的项目时立即给出此错误。目前尚不清楚是什么原因造成的。

我该如何解决?

0 投票
1 回答
2315 浏览

xcode10 - 使用 xcodebuild 10 beta 运行 xcodebuild 测试时,如何解决“意外的重复创建者”?

我的构建命令的示例和产生的错误:

结果是

0 投票
5 回答
15273 浏览

ios - 使用 Swift 4.1.2 编译的模块无法在 Swift 4.1.50 中导入:Xcode 10 错误

Swift 4.2 出来了,我在我的项目中使用ObjectMapper和其他一些 pod 时也收到了这个错误消息:

使用 Swift 4.1.2 编译的模块无法在 Swift 4.1.50 中导入

那么如何告诉 Xcode 开始更新我的项目并将其迁移到 Swift 4.2 呢?