问题标签 [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 投票
2 回答
1292 浏览

ios11 - 无法在 iOS 11.0 模拟器中运行应用程序

我无法在新的 xCode 9 beta 3 (9M174d) 的模拟器上运行该应用程序。每次看到错误信息:(Mach error -308 - (ipc / mig) server dead)

在此处输入图像描述

0 投票
2 回答
817 浏览

ios - iOS 11 FileProvider NSFileProviderRootContainerItemIdentifier

我正在尝试为 iOS 11 开发 FileProvider Extension。但我遇到了一个奇怪的问题。

在此方法中,标识符始终是 NSFileProviderRootContainerItemIdentifier。根据 Apple 的文档,该标识符应该是唯一的。

我应该如何实现这个方法?

非常感谢!

0 投票
2 回答
3375 浏览

scenekit - 如何使 SCNNode 水平旋转/自旋

我试图让我的 SCNNode 自动水平旋转。这是我到目前为止的代码:

如何让这个盒子自动水平旋转?另外,有没有办法在启用用户交互的情况下实现它?谢谢!

更新:如果我听起来不那么清楚,这就是我的意思:你知道什么时候用手指旋转篮球,它是如何水平旋转的吗?这就是我想要达到的效果!谢谢!

0 投票
2 回答
718 浏览

xcode - 为什么在 Xcode9 中创建新分支总是以“not a valid branch name”失败?

每当我尝试创建一个新分支时,它都会显示:名称“MY-BRANCH-NAME”不是有效的分支名称。我正在添加尝试创建新分支时执行的步骤。

为什么会这样?

Ps- 没有未提交的更改,所有内容都推送到 github 存储库。

第一步

第二步

问题

0 投票
1 回答
6587 浏览

xcode - Xcode 9 beta 中的“API 错误:(null)返回 0 宽度,假设 UIViewNoIntrinsicMetric”

我正在做几个项目,它发生了同样的错误。

我仍然无法弄清楚是什么原因造成的。是我的代码问题还是 Xcode 9 beta 问题?

MyApp[22724:4000717] API 错误:(null)返回 0 宽度,假设 UIViewNoIntrinsicMetric

0 投票
7 回答
15688 浏览

ios - 从 Swift 3.2 迁移到 Swift 4 给出“未能导入桥接头”错误

由于苹果发布了支持 Swift 4.0 的 Xcode 9 beta 版本。我一直在尝试将我的代码从 Swift 3.2 升级到 Swift 4.0。但是当failed to import bridging header我的项目成功构建时,它一直给我错误。

Xcode 错误详情:

转换为当前 Swift 语法失败

在尝试迁移之前,请确保所有选定的目标都使用当前配置的 Swift 版本成功构建。

有没有人在将代码库升级到 swift 4 时遇到过类似的错误。

0 投票
2 回答
574 浏览

xcode9-beta - 如何标记仅从 Obj-C 中的主线程调用的方法?

我正在试验新的 Xcode 9主线程检查器

这很整洁。我现在想标记/注释我的 Obj-C 方法以仅从主线程调用,以便主线程检查器可以在附加到调试器时自动启动。我找不到任何方法来做到这一点。

0 投票
3 回答
4167 浏览

xcode - Xcode 9 与 Xcode 8 并排?

Xcode 9 的安装现在与以前的版本完全不同。

网络上的前 100 条解释以及关于如何在 pre-8 中执行此操作的 SO 已不再有用

在这个对话之后,

在此处输入图像描述

在此处输入图像描述

Xcode9 想要做出改变。

事实上,它会抹去我的 8.3.3 吗?

您是否必须“在单击该按钮之前将 8.3.3 移动到另一个文件夹?”

同时拥有 8.3.3 和 9 的最佳管道是什么?


考虑到下面 emlai 的精彩回答,

另一个微妙之处是 Xcode9 然后想要...

在此处输入图像描述

它会破坏 Xcode8 组件和工具吗????


有趣的是,我发现运行 Xcode9 一次碰巧消除了我安装 Xcode 8的所有模拟器!

在此处输入图像描述

0 投票
1 回答
326 浏览

multithreading - NSProgressIndicator 内置动画引发 CA_ASSERT_MAIN_THREAD_TRANSACTIONS

对我来说,这看起来像是 NSProgressIndicator 或 Xcode 9 中的错误:

  • 在 macOS 10.12.6 中运行 Xcode 9 Beta 1 或 Beta 4。
  • 文件 > 新项目、macOS、Cocoa 应用程序、Objective-C 或 Swift、ARC 与否、没有故事板、最新 (10.13) SDK。
  • 在应用程序目标的环境中,设置CA_ASSERT_MAIN_THREAD_TRANSACTIONS=1.
  • 在应用程序委托中,添加一个 IBOutlet progressIndicator
  • 在笔尖中,将 NSProgressIndicator 添加到窗口,连接到该插座。保持复选框Indeterminate处于打开状态。
  • 在,-applicationDidFinishLaunching打电话-startAnimation:progressIndicator
  • 构建并运行。

预期结果:

进度指示器应该很高兴地显示不确定的进度,因为我在主线程上做了所有事情。

实际结果:

调用时应用程序崩溃,引用 CA_ASSERT_MAIN_THREAD_TRANSACTIONS -startAnimation:

您可以在一个小型演示项目中看到这一点。

我做错什么了吗?我的预期结果不正确吗?

PS我在Apple的开发者论坛上问过这个问题,但在2个工作日后仍在等待版主批准,所以我删除了它并来到这里:(

更新:仍然缺乏解释,我提交了 Apple Bug 33593575。

0 投票
4 回答
20800 浏览

xcode - Xcode 9 - 没有 iOS 11 模拟器

当我打开新的 Xcode 9 并转到时,Preferences > Components我没有看到下载 iOS 11 模拟器的选项。我 100% 确定我拥有最新的 Xcode 9 beta 4没有 iOS 11 模拟人生 :(

我做了一些研究,发现 Xcode 下载一个索引来确定它能够下载什么。对我来说是: https ://devimages-cdn.apple.com/downloads/xcode/simulators/index-9.0.0-CA351AD8-3176-41CB-875C-42A05C7CDEC7.dvtdownloadableindex

基本上可以通过确定 DTXcoce: 将它用于任何 Xcode 版本
defaults read /Applications/Xcode-beta.app/Contents/Info DTXcode
必须将结果0900转换为9.0.0

和 DVTPlugInCompatibilityUUID:
defaults read /Applications/Xcode-beta.app/Contents/Info DVTPlugInCompatibilityUUID

然后下载:https://devimages-cdn.apple.com/downloads/xcode/simulators/index-<the DTXcode>-<the UUID>.dvtdownloadableindex.

最后为了能够打开它:plutil -convert xml1 <the downloaded .dvtdownloadableindex file>

有人可以验证我有正确的 dvtdownloadableindex 吗?或者提供正确版本的网址?否则我希望有人可以通过下载和取消模拟器来提供完整模拟器包的url,同时查看console.app这篇文章