问题标签 [xcode10.1]

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 投票
3 回答
6246 浏览

ios - Xcode 10 - iOS 12 Simulator 位置模拟在 City Bicycle Ride/City Run/Freeway Drive 上失败

一天前我刚刚从 Xcode 9 更新到 Xcode 10,当我正要调试我的位置跟踪应用程序时,我才意识到我从未收到设备位置信息。所以我去地图应用程序检查这是否只是我的应用程序的问题,但是当我将位置调试转到任何动态位置(城市自行车骑行/城市跑步/高速公路驱动器)时,即使地图无法获取设备的位置(几乎总是),但是当我将它设置为静态位置(Apple)时,它可以正常工作。

地点:苹果

地点:苹果

地点:城市自行车骑行

地点:城市自行车骑行

地点:城市跑

地点:城市跑

地点:高速公路驱动器

地点:高速公路驱动器

我是唯一一个面临这个问题的人,还是它实际上是 Xcode/Simulator 问题?

编辑:仍在 Xcode 10.1 上发生

0 投票
2 回答
2841 浏览

ios - 每次构建后 Xcode 任务的数量都会增加

由于我使用的是 Xcode 10.0,因此每次构建项目时 Xcode 构建的任务量都会增加。要重置任务数量,我必须清除项目。其他人可以追溯这个问题吗?主要问题是,构建时间随着任务数量的增加而增加。

构建 2

构建 1

编辑

Xcode 版本 10.1 (10B61) 中的相同行为

0 投票
3 回答
37445 浏览

ios - Xcode arm64 与 arm64e

Xcode 10.1 提到了对 arm64e 的支持(预览版)。任何人都对 arm64e 有任何想法。arm64 和 arm64e 之间的任何区别。

https://developer.apple.com/documentation/xcode_release_notes/xcode_10_1_beta_2_release_notes?language=objc

我搜索了arm64e。但找不到合适的解释。

0 投票
1 回答
482 浏览

objective-c - Xcode 10 Objective-C #import 文件名完成不起作用

我已经升级到 Xcode 10 并意识到#import语句中的文件名完成无法正常工作。这是我项目的一小部分:

在此处输入图像描述

这是我尝试完成文件名时发生的情况:

在此处输入图像描述

我重新启动了我的 Mac,清理了构建文件夹,做了所有常见的“修复”,但没有任何改变。

当我手动输入文件名时,我没有收到任何错误,一切都正确编译,并且代码完成也很完美。

可能有什么问题?有什么我可以做的,还是 Xcode 10 本身就坏了?

更新:我在 Xcode 10.1 上,它仍然坏了。

0 投票
1 回答
388 浏览

xcode - Xcode 10.1 beta 2 无效的工具链

我打算将我的应用程序提交到 App Store,它发现无效的工具链。

新应用和应用更新必须使用公共 (GM) 版本构建。Xcode 9 或更高版本。

我应该直接重新安装 Xcode 10 GM 而不是 beta 版吗?

0 投票
0 回答
116 浏览

swift - 让作为泛型传递给超类的嵌套枚举符合与其声明内联的协议会导致无限编译

TL;博士

我在 Swift 编译器中发现了一个带有嵌套枚举和协议一致性的错误。向下滚动到Edit 3

原帖:

我真的很沮丧...... Xcode 10 前几天刚刚坏了。不知道是什么触发了它。我正在运行 10.14.0 和 Xcode 10.0,直到昨天才运行。然后突然间,我的 Macbook Pro(2016 年,完全最大化)上的冷却风扇开始疯狂,从未停止,我在Activity Monitor中看到了极端的 CPU 负载。

我尝试重新启动 Xcode,但计算机没有帮助。所以我认为安装 Mojave 10.14.1 并没有什么坏处。那没有帮助。然后我下载了 Xcode 10.1,没有帮助。

我试过多次删除派生数据,重新启动 Xcode,重新启动 Macbook,但没有任何帮助。我的 Xcode 项目(它是(开源且非常小)[ https://github.com/OpenZesame/Zupreme])正在使用 Carthage。它卡在了 256 的任务 221 上。

在此处输入图像描述

Activity Monitor中,我看到许多名为swift的进程,我不记得以前见过这些进程。

在此处输入图像描述

有没有其他人遇到过这些问题?我知道我在这里并没有真正给你任何东西,因为我几乎可以肯定随机开始出现在 Mojave 10.14.0 和 Xcode 10.0 上,它已经工作了很长一段时间......

现在我正在Xcode_10.1.xip从开发人员门户下载文件以执行全新安装。我还试图从Carthage/Build/文件夹中删除所有使用 carthage 构建的项目并再次构建它们。我稍后会报告结果。

编辑1:

为了提供更多细节,我发现Compile Sources构建阶段永远不会结束。

此外,删除和重建我的 Carthage 依赖项也无济于事。仍在等待我的 Mac 解压Xcode_10.1.xip从开发门户下载的内容。当我尝试干净安装时会报告。

编辑2:

当我遇到所有这些问题时,我正在开发一个正在进行的功能分支。我所有的更改都是在我的开发过程中编译的。我没有收到任何编译错误。现在我尝试切换回我的develop分支,瞧,它又可以工作了。所以 swift 编译器永远不会以成功或失败结束。我打开了一个 PR,其中包含我在代码库中所做的更改,并将搜索它们以查看导致 swift 编译器无法完成的原因。PR 是公开的,如果有人感兴趣,可以在这里找到

编辑3:

我发现了这个错误,这确实是评论中建议的 swift 编译器的一个错误。所以这是一条红鲱鱼,它与 Xcode 10 没有任何关系,我能够在 Xcode 9.4.1 中重现相同的错误。

下面的几行代码导致 swift 编译器永远无法完成,即使出现编译错误:

现在,我通过将一致性移动EmptyProtocol到一个扩展来解决它,这解决了这个错误!

在此处跟踪错误的状态:https ://bugs.swift.org/browse/SR-9160

0 投票
1 回答
379 浏览

xcode - Xcode 10.1 打开错误的文件

刚刚下载了 Xcode 10.1。我像往常一样将 Preferences->Navigation->Double Click Navigation 设置为“Uses Seperate Window”。但是双击项目中的任何文件会打开一个窗口,但该窗口的内容是错误的文件。无论我双击哪个文件,都会打开相同的错误文件。如果我将双击更改为在选项卡中打开,则会打开正确的文件...

问题似乎只是一个项目。

尝试了“清理构建文件夹”无济于事

它在 10.0 中运行良好

我使用 xxxx.xcworkspace 打开项目(因为我在项目中有 pod)。

如果我打开一个新窗口并在那里查看特定文件,然后返回带有文件列表的窗口并双击该文件,则正确的窗口将被带到前面,并且正确的文件可见。

0 投票
0 回答
285 浏览

ios - 错误:从 xcode 9 升级到 xcode 10.1 后

我在一周前从 xcode 9 上传了一个构建,它没有任何问题,并成功上传到 testflight。但是我升级到 Xcode 10 ,现在当我上传构建时,它开始抱怨:

0 投票
2 回答
4562 浏览

xcode - Swift 3 模式已被弃用

在 Xcode 10.1 中,每当我构建我的应用程序时,我都会收到警告

Swift 3 模式已被弃用,并将在更高版本的 Xcode 中删除。请使用 Edit 菜单中的“Convert > To Current Swift Syntax...”将“My Appp”迁移到 Swift 4.2。(在目标“我的应用程序”中)

如何抑制警告?

我尝试转换但转换失败,此外我的应用程序依赖于一些我无法以任何方式转换的 Pod/库。

有没有办法停止看到警告?

0 投票
0 回答
484 浏览

ipad - 11" iPad Pro 和 12.9" iPad Pro 的静态启动屏幕图像

如何为新的 11" 12.9" iPad Prod 更新 xcode 10.1 中的 Assets.xcassets 有什么想法?

在此处输入图像描述