问题标签 [xcode10.2]

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 投票
0 回答
333 浏览

xcode10.2 - Xcode 10.2 如何仅为 Xcode 而不是整个 macOS 启用暗模式?

我喜欢 Xcode 的深色模式,但不喜欢 MacOS 中的所有窗口——一次改变太多。

有没有办法/hack 只为 Xcode 窗口启用暗模式?同时将 MacOS 的其余部分保持在“Light Mode”。

0 投票
0 回答
61 浏览

swift - 无法使用 Xcode 10.2.1 在子 NSManagedObject 中存储自定义数据

我将 Xcode 更新到 10.2.1 并注意到我无法在子 NSManagedObject 类中初始化和存储任何自定义属性(它在以前的 Xcode 版本中工作)。有人有同样的问题吗?

我创建了新项目。如果我将创建一个父实体和一个子实体。我只能将自定义数据存储在父实体中,但如果我将一些自定义类存储在子实体中,则该属性将始终为零。

这是父实体:

这是子实体:

还附上代码执行的截图:

当前实体

子实体

笔记

如果使用属性为lazy或添加属性为强制解包并初始化它们,它会按预期工作init

0 投票
2 回答
670 浏览

swift - 将 Xcode 更新到 10.2.1 运行项目崩溃,出现问题 dyld:未加载库:@rpath/libswiftCore.dylib

我有一个使用 Xcode 10、Objective-C 和 Swift 4.0 创建的项目,现在升级到 Xcode 10.2.1。

每次运行的错误报告。

  1. 我已将 Always Embed Swift 标准库设置为 YES
  2. 将@executable_path/Frameworks 添加到“运行路径搜索路径”

这些方法不能解决问题。

0 投票
0 回答
64 浏览

xcode - Xcode 10.2 未显示自动完成

最近我Xcode 10.2App Store. 我开始使用它。而且我观察到我Xcode在编写代码时没有显示自动建议或自动完成。

有人对此有任何想法吗?我错过了什么吗?它是否需要任何额外的设置,如启用/禁用或任何其他设置?

我尝试了几种不同的方法:

  • 清除派生数据
  • 重启 Mac
  • 重启 XCode
  • 重建

我正在使用 macOS 10.14.4

在此处输入图像描述

0 投票
5 回答
11129 浏览

flutter - 您的应用程序似乎仍包含默认签名标识符

Flutter 应用程序运行良好。几天后,当我尝试在 ios 设备中运行时,它说“打开 xcode 并尝试产品 -> 运行并尝试修复它。这样做后仍然显示相同的错误”。

Product -> 运行,flutter clean,flutter packages get,打开 ios/Runner.xcworkspace ,登录 General(target) ->select team

0 投票
1 回答
227 浏览

swift4.2 - 方法 collectionView (didSelectItemAt...) 在 iTunesConnect 上不起作用;但是,它确实适用于调试

我已将我的 Xcode 更新到最新版本,目前是 10.2.1(10E1001),并将我的项目从 Swift 4 迁移到 Swift 5。

这给我带来了一些麻烦,但最后我已经构建了我的项目,并且它可以在我的 iPhone 上的调试版本中正常工作。

之后我在归档我的项目时遇到了一些麻烦(也许这可能是一个原因)

我已经在 App Store 中上传了它,然后在 TestFlight 上尝试了我的应用程序。另外,由于某种原因,我的项目中很少有代码出错。

似乎collectionView( didSelectItemAtIndexPath...) 不起作用(但它在 Xcode 中完美运行)并且我的自定义布局collectionView也不起作用(但也适用于调试)。

似乎布局工作错误,但除了配置文件之外,我无法理解调试和发布版本之间的区别。

我可以根据您的需要与您分享更多视频、代码,我真的需要解决这个问题。

我在网上没有找到类似的东西

我从这里获取了自定义布局代码https://codereview.stackexchange.com/questions/197017/page-and-center-uicollectionview-like-app-store

我想在 App Store 中查看页面和中心集合视图。而且我想让我的didSelect-method工作正确。

0 投票
1 回答
672 浏览

cgrectmake - 由于未捕获的异常“CALayerInvalidGeometry”而终止应用程序,原因:“CALayer 位置包含 NaN:[nan nan]”

问题开始于XCode 10.2.x我猜虽然它与XCode 10.1

崩溃点是以下代码中的“ pdfView.frame = self.view.frame”:

崩溃日志:

0 投票
0 回答
75 浏览

debugging - Xcode 10.2 单步执行时恢复断点行突出显示?

我已经将 macOS Mojave 切换到暗模式并返回了几次。我看到一个奇怪的错误,大多数时候我的断点调试不再突出显示当前正在执行的行。我在右边看到一个绿色气泡,上面写着“断点”,但线本身没有突出显示。

如何在断点调试时恢复 Xcode 10.2 而不突出显示经过的行?

在“线程”的不同堆栈跟踪级别之间切换会在级别之间切换时恢复突出显示,但在同一级别内,一旦我选择其他任何内容,我就会失去突出显示,并且当我单击断点时不会恢复突出显示同一级别内。

我希望看到一个微弱的灰色突出显示与调试气泡出现在同一行(与图像底部的光标相同)。 在此处输入图像描述

我希望每次单击断点时都能看到 在此处输入图像描述

0 投票
1 回答
74 浏览

swift - Xcode 编译器错误未在编辑器中突出显示

一旦我打开我的项目(即不需要构建),Xcode 就开始显示编译器错误,但这有点奇怪。一个错误显示在构建时间选项卡中,但是当我打开编译器消息窗口时,三个相同的错误分布在多个文件中。这些错误没有在编辑器窗口中突出显示,因此我无法跟踪它们,但由于它们在我最近没有接触过的文件中被标记,我怀疑问题出在 Xcode 而不是我的代码上。

错误在构建时间窗口中显示为:

在消息窗口中:

这些错误分布在消息窗口中的三个文件中,所有这些文件都使用至少一个 RxSwift 依赖项(RxDataSources、RxSwift 和 RxCocoa),并且如上所述,我已经有一两周没有碰过其中的几个了我的依赖项最近没有被修改,所以我可以合理地确定它们不是问题。

我已经完成了所有常规操作(清理、清除缓存、重新启动、检查错误显示设置、回滚到早期版本、更新依赖项、重新安装 Xcode),但错误仍然存​​在,我实际上无法进一步开发,直到可以解决它。说我很沮丧是轻描淡写的!

我正在运行 Xcode 10.2.1 (10E1001) 帮助!!

0 投票
0 回答
708 浏览

ios - 慢速 iOS 应用开始使用 Xcode 10.2 + iOS 12.2

我有一个非常奇怪的问题,似乎是用最新的 Xcode 10.2 编译引起的。

我注意到我的应用程序启动时间明显变差(慢了 3 倍) ,这仅仅是因为使用 Xcode 10.2(.x) 构建并在 iOS 12.2 上运行。相同的代码修订版在旧版 iOS (12.0) 上运行或使用 Xcode 10.1 for iOS 12.2 编译时运行良好。

延迟甚至在main()被调用之前就发生了。基本上控制台说Bootstrapping com.myapp.something with intent foreground-interactivemain()被调用之间的延迟是测量时间开始增加发生的地方。

应用程序设置(快速):

  • 混合目标 Swift + Obj-C
  • 使用内部框架进行代码分离
  • 将 CocoaPods (1.5.3) 与框架一起使用
  • 在运行时加载约 35 个内部框架(内部 + 主要是 CocoaPods)

这是发生的事情

旧代码修订版(Swift 4.2) - 以前运行良好的旧版本之一,然后使用 Xcode 10.1 编译

下表显示了使用 Xcode 10.2 编译对应用程序启动时间(状态栏淡入的第一帧开始的那一刻)的影响。

最后一个OK版本(iOS 12.0 / Xcode 10.1)的启动时间被认为是1x,其余的都是相对的。我们在这里说的是秒数(减去 3s -> 几乎是 9s)。

这种明显的延迟仅发生在全新安装时。随后的每次发射都再次快速。

最新代码 (Swift 5) - 所有代码迁移到 Swift 5,所有 CocoaPods 更新到最新的 Swift 5 兼容版本,项目更新到 Xcode 10.2 设置

与 Swift 5 之前的情况非常相似。所以 Swift 5 本身似乎不是问题。


编辑1:

Time Profiler 发现初始化时间变得非常慢。

结果_dyld_start(动态框架的加载)速度慢了约 35 倍

这意味着与 Xcode 10.2 + iOS 12.2 相关的某些内容会导致动态框架的加载变得非常缓慢。

将我的大约 35 个动态框架加载到运行时(大部分是 CocoaPods),性能下降似乎很大。不知道为什么会发生变化...


由于该问题仅发生在 iOS 12.2 + Xcode 10.2(支持 Swift 5)上,我想知道这个问题是否与 ABI 稳定性或其他问题有关。对我来说没有意义的是,当使用 Xcode 10.2 编译时,即使是在 Swift 5 迁移之前的代码也会发生这种情况。

到目前为止我已经尝试过:

  • 更新到最新的 CocoaPods 1.7.0.rc.2 - 没有影响
  • 使用 Time Profiler 进行测量

编辑2:

似乎是由动态链接器引起的。我们进行了一些调查,链接似乎在加载框架时在 iOS 12.2 上使用了不同的实现。

自 iOS 12.2 以来,在加载 (in ) 时在 Instruments 中提到了很多“递归”,ImageLoader::并且似乎那里的递归出错了。堆栈跟踪似乎非常错误(请参见下面的屏幕截图)。

探查器堆栈跟踪屏幕截图

我想这里唯一的解决方法是删除框架并直接编译或使用静态库。

任何有关如何继续使用框架的帮助/想法表示赞赏!谢谢!


编辑3:

在第一个 iOS 13 Public beta 上,这个问题似乎不再发生了。

测量(下面的设置)告诉我,在 iOS 12.3.1 上启动相同的代码修订版所需的时间大约是 iOS 13 上的 3 倍。

在我看来,这确实是 iOS 12.x 上的错误。鉴于 iOS 13 很快就发布了,我认为 iOS 12.x 不会再出现任何修复(让 iPhone 6 等掉线的设备遭受损失......)。

测试设置:

  • 运行相同的代码(Swift 5、Xcode 11 beta 2)
  • 在相同的 iPhone 型号上运行 (iPhone 6S 16GB)
  • 设备重启后冷应用启动
  • 装有 iOS 12.3.1(最新稳定版)和 iOS 13(第一个公开测试版)的设备