问题标签 [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.
ios - Xcode arm64 与 arm64e
Xcode 10.1 提到了对 arm64e 的支持(预览版)。任何人都对 arm64e 有任何想法。arm64 和 arm64e 之间的任何区别。
我搜索了arm64e。但找不到合适的解释。
xcode - Xcode 10.1 beta 2 无效的工具链
我打算将我的应用程序提交到 App Store,它发现无效的工具链。
新应用和应用更新必须使用公共 (GM) 版本构建。Xcode 9 或更高版本。
我应该直接重新安装 Xcode 10 GM 而不是 beta 版吗?
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
xcode - Xcode 10.1 打开错误的文件
刚刚下载了 Xcode 10.1。我像往常一样将 Preferences->Navigation->Double Click Navigation 设置为“Uses Seperate Window”。但是双击项目中的任何文件会打开一个窗口,但该窗口的内容是错误的文件。无论我双击哪个文件,都会打开相同的错误文件。如果我将双击更改为在选项卡中打开,则会打开正确的文件...
问题似乎只是一个项目。
尝试了“清理构建文件夹”无济于事
它在 10.0 中运行良好
我使用 xxxx.xcworkspace 打开项目(因为我在项目中有 pod)。
如果我打开一个新窗口并在那里查看特定文件,然后返回带有文件列表的窗口并双击该文件,则正确的窗口将被带到前面,并且正确的文件可见。
ios - 错误:从 xcode 9 升级到 xcode 10.1 后
我在一周前从 xcode 9 上传了一个构建,它没有任何问题,并成功上传到 testflight。但是我升级到 Xcode 10 ,现在当我上传构建时,它开始抱怨:
xcode - Swift 3 模式已被弃用
在 Xcode 10.1 中,每当我构建我的应用程序时,我都会收到警告
Swift 3 模式已被弃用,并将在更高版本的 Xcode 中删除。请使用 Edit 菜单中的“Convert > To Current Swift Syntax...”将“My Appp”迁移到 Swift 4.2。(在目标“我的应用程序”中)
如何抑制警告?
我尝试转换但转换失败,此外我的应用程序依赖于一些我无法以任何方式转换的 Pod/库。
有没有办法停止看到警告?