问题标签 [xcode10]
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.
uicollectionview - 如果项目使用 iOS12 SDK 在 Xcode 10 beta (10L176w) 中编译,则 UICollectionView 不能 `dequeueReusableCellWithReuseIdentifier`
Xcode 10 beta (10L176w)版本已于日前发布。因此,作为开发人员,我下载了一个测试版来试用它。我编译了我当前的项目,在 iOS 10.3.3 iPhone 上运行它并得到 UICollectionView 视图抛出的异常
[12215:4622208] * 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在包中加载 NIB:“NSBundle(已加载)”,名称为“AwesomeViewCell”*第一次抛出调用堆栈:(0x1cb53b3d 0x1bddb067 0x1cb53a85 0x2222553a7 0x226 0x21de768b 0x3419d7 0x33de0b 0x22607851 0x21de75e1 0x21de5a93 0x21de03d7 0x331273 0x21d83483 0x1f9dbcb7 0x1f9cfd77 0x1f9cfc05 0x1f95e839 0x1f97cfdb 0x1f97db2f 0x1cb0f803 0x1cb0da55 0x1cb0e017 0x1ca611af 0x1ca60fd1 0x1e20bb41 0x21de9a53 0x26d77d 0x1c24e4eb) libc++abi.dylib: terminating with uncaught exception of type NSException
如果我在 Xcode 9.4(9F1027a) 上运行该项目,它不会崩溃。我通过 nib 注册了单元格并加载了它
唯一的_currentBundle
- 不是主应用程序包,而是 cocoapod 库的包。也许这个问题与此有关。
我也知道 Xcode 还处于测试阶段。但是有没有人在 Xcode 10 beta 中也遇到过同样的错误?
ios - 测试类的包返回 Xcode 10 中的主包,而不是单元测试包
我们有托管在应用程序中的单元测试。要加载我们使用的测试资源:
Bundle(for: TestClass.self).path(forResource: "some-file", ofType: "json")
.
在 Xcode 9 中,它返回如下内容:/var/folders/4k/dzpnw8352jn_fl5hcc76pjs8k9qytq/T/com.apple.dt.XCTest/IDETestRunSession-707F04EA-2C21-4BA4-8730-00B0EC0F708F/UnitTests-2C97055A-9154-4521-9D12-7CF32FC38793/Session-UnitTests-2018-06-08_141829-RGxhj2.log
但在 Xcode 10 Bundle(for: TestClass.self) 中返回应用程序包路径/Users/user/Library/Developer/CoreSimulator/Devices/118AACB9-486C-4E3B-94EA-257C3F082AE1/data/Containers/Bundle/Application/4234B280-E49C-4044-BAF4-CBFFEA8AFDB4/App.app
由于这些文件包含在单元测试目标中,因此无法再找到它们
更新:
在 Xcode 10.1 中修复
ios - 警告“将架构 arm64 映射到 x86_64”是什么意思?
将我的框架迁移到 Xcode 10 beta (10L176w) 后,我开始收到如下警告:
将架构 arm64 映射到 x86_64。确保为 iOS Simulator 平台正确配置了此目标的 Architectures 和 Valid Architectures 构建设置。
... 和:
将架构 armv7 映射到 i386。确保为 iOS Simulator 平台正确配置了此目标的 Architectures 和 Valid Architectures 构建设置。
尽管有这些警告,构建和单元测试都通过了。我正在使用 Swift 4.2。
不过,这些警告是关于什么的?
app-store - 如何在我的 Mac 上使用 AppStore 连接 API,在 WWDC18 中宣布?
我在这里看到了 WWDC18 相关视频中的演示:
https://developer.apple.com/videos/play/wwdc2018/303/
但它不是从头开始的。我没有看到他们使用了哪个工具以及我们需要从哪里开始。任何人都可以帮忙吗?
profiler - Xcode GPU 着色器分析器
Xcode->GPU Capture frame->GPU shader profiler不能工作,我运行Capture frame,通过GPU shader profiler打开Metal compute shader源码。但我看不到像GPU 着色器分析器那样的着色器代码性能配置文件
ios - Xcode:Mac 在编译时冻结
我最近下载了 Xcode 10 的 Beta 版。我打开了一个现有项目并想在模拟器上启动它。但是一旦模拟器启动,可能整个mac就冻结了。我什么也做不了。唯一有效的是移动鼠标。
重新启动我的 Mac 后,我认为冻结是 Xcode 10 版本中的一个 beta 错误。所以我回到了 Xcode 9.4。但是当我使用一个小的操场文件时,它又发生了,在编译操场文件时。再次重新启动后,我尝试使用我拥有的现有 Xcode 项目(与我用于 Xcode 10 的相同)重新创建问题,但这次模拟器工作没有任何问题。
我在用:
- MacBook Pro 2010
- 2.2 Ghz Intel Core2Duo 处理器
- 16 Gb 内存
- 固态硬盘存储
我的 Mac 是否太旧而无法正常使用 Xcode,或者你们中的任何人都知道这是否是我可以解决的问题吗?