问题标签 [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.
xcode10.2 - Xcode 10.2 如何仅为 Xcode 而不是整个 macOS 启用暗模式?
我喜欢 Xcode 的深色模式,但不喜欢 MacOS 中的所有窗口——一次改变太多。
有没有办法/hack 只为 Xcode 窗口启用暗模式?同时将 MacOS 的其余部分保持在“Light Mode”。
swift - 将 Xcode 更新到 10.2.1 运行项目崩溃,出现问题 dyld:未加载库:@rpath/libswiftCore.dylib
我有一个使用 Xcode 10、Objective-C 和 Swift 4.0 创建的项目,现在升级到 Xcode 10.2.1。
每次运行的错误报告。
- 我已将 Always Embed Swift 标准库设置为 YES
- 将@executable_path/Frameworks 添加到“运行路径搜索路径”
这些方法不能解决问题。
flutter - 您的应用程序似乎仍包含默认签名标识符
Flutter 应用程序运行良好。几天后,当我尝试在 ios 设备中运行时,它说“打开 xcode 并尝试产品 -> 运行并尝试修复它。这样做后仍然显示相同的错误”。
Product -> 运行,flutter clean,flutter packages get,打开 ios/Runner.xcworkspace ,登录 General(target) ->select team
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
工作正确。
cgrectmake - 由于未捕获的异常“CALayerInvalidGeometry”而终止应用程序,原因:“CALayer 位置包含 NaN:[nan nan]”
问题开始于XCode 10.2.x
我猜虽然它与XCode 10.1
崩溃点是以下代码中的“ pdfView.frame = self.view.frame
”:
崩溃日志:
swift - Xcode 编译器错误未在编辑器中突出显示
一旦我打开我的项目(即不需要构建),Xcode 就开始显示编译器错误,但这有点奇怪。一个错误显示在构建时间选项卡中,但是当我打开编译器消息窗口时,三个相同的错误分布在多个文件中。这些错误没有在编辑器窗口中突出显示,因此我无法跟踪它们,但由于它们在我最近没有接触过的文件中被标记,我怀疑问题出在 Xcode 而不是我的代码上。
错误在构建时间窗口中显示为:
在消息窗口中:
这些错误分布在消息窗口中的三个文件中,所有这些文件都使用至少一个 RxSwift 依赖项(RxDataSources、RxSwift 和 RxCocoa),并且如上所述,我已经有一两周没有碰过其中的几个了我的依赖项最近没有被修改,所以我可以合理地确定它们不是问题。
我已经完成了所有常规操作(清理、清除缓存、重新启动、检查错误显示设置、回滚到早期版本、更新依赖项、重新安装 Xcode),但错误仍然存在,我实际上无法进一步开发,直到可以解决它。说我很沮丧是轻描淡写的!
我正在运行 Xcode 10.2.1 (10E1001) 帮助!!
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-interactive
和main()
被调用之间的延迟是测量时间开始增加发生的地方。
应用程序设置(快速):
- 混合目标 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(第一个公开测试版)的设备