问题标签 [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.

0 投票
2 回答
245 浏览

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 中也遇到过同样的错误?

0 投票
3 回答
1547 浏览

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 中修复

0 投票
13 回答
55089 浏览

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。

不过,这些警告是关于什么的?

0 投票
15 回答
25474 浏览

ios - Xcode 10 应用程序图标未显示

最近更新到 Xcode 10 测试版,我的应用程序以前在构建并从 Xcode 9.4 运行到设备时显示正确的图标,现在在 Xcode 10 中运行时显示默认的空白图标。

在此处输入图像描述

打开 AppIcon 资产时,它会在所有占位符中正确显示图标,而不会出现任何警告图标。当点击新的“显示切片”时,我什么也没看到。

任何人都知道如何解决此问题,以便显示应用程序图标?

0 投票
4 回答
20865 浏览

ios - 如何从消息中在键盘上显示验证码建议

我在 WWDC 2018 上观看了这个视频What's New in Cocoa Touch并看到:

Cocoa Touch 的新功能

如何显示这些信息?

0 投票
0 回答
1275 浏览

ios - Xcode 10资产目录保留矢量数据不起作用

我的应用程序使用 PDF 矢量资源。在 Xcode 10(针对 iOS 11)中构建我的应用程序时,发现资产在我的 UIImageView 中得到像素化缩放,但是当我在 Xcode 9.4 中构建完全相同的应用程序时,我没有看到这个问题并且图像看起来很清晰。

在此处输入图像描述

在 Xcode 10 中修复的任何想法?注意我仍在使用 Beta 版本,不确定这是 Xcode 错误还是项目错误。

0 投票
3 回答
3561 浏览

app-store - 如何在我的 Mac 上使用 AppStore 连接 API,在 WWDC18 中宣布?

我在这里看到了 WWDC18 相关视频中的演示:

https://developer.apple.com/videos/play/wwdc2018/303/

但它不是从头开始的。我没有看到他们使用了哪个工具以及我们需要从哪里开始。任何人都可以帮忙吗?

0 投票
1 回答
5146 浏览

profiler - Xcode GPU 着色器分析器

Xcode->GPU Capture frame->GPU shader profiler不能工作,我运行Capture frame,通过GPU shader profiler打开Metal compute shader源码。但我看不到像GPU 着色器分析器那样的着色器代码性能配置文件

0 投票
2 回答
2479 浏览

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,或者你们中的任何人都知道这是否是我可以解决的问题吗?

0 投票
2 回答
1416 浏览

swift - 使用 Swift 4.1 编译的模块无法在 Swift 4.1.50 中导入

我在 XCode 10 中使用 AudioKit 4.3,但在构建时遇到了这个问题

在此处输入图像描述