问题标签 [xcode9.3]

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 回答
241 浏览

swift - Xcode 9.3 XCTest“在计算手势坐标时找不到元素”错误

在我们的应用程序中,我们在调试版本中有一个隐藏的测试屏幕,它允许我们操纵应用程序的状态。对于几个 UI 测试(包括一个快照脚本),我们需要访问这个测试屏幕。这是通过用两根手指在屏幕上的任意位置点按三次来完成的。

这在 Xcode 9.2(和 11.2 模拟器)中运行良好,但 Xcode 9.3(11.3 模拟器)在该.tap方法上给出了以下运行时错误:

No element found at point {5, 42} while computing gesture coordinates, internal error possibly due to orientation or remote view hosting.

我通过将 tap 更改为 just 来检查它与 XCUIElement 本身无关.tap(),这不会产生任何运行时错误。Xcode 9.3 上的 XCTest 似乎在多点触控方面存在问题。我将如何解决这个问题?

当然,猴子的方法是改变手势以访问测试屏幕,但我并没有那么容易放弃:)

额外的实验

* 此组合在其他地方崩溃,即:

用最有用的短语EXC_BAD_ACCESS。该元素存在(并且可以通过在模拟器中单击来手动操作),但发送tap()给它会引发异常。

0 投票
1 回答
888 浏览

xcode - Xcode 9.3 在删除实体时崩溃

我在尝试重置实体的父级或删除实体时遇到了这个崩溃。

这是崩溃报告

在此处输入图像描述

关于我做错了什么的任何想法,或者如果这是一个 Xcode 错误,我该如何避免这种崩溃?

0 投票
0 回答
116 浏览

sqlite - iOS 11.3 中的核心数据迁移问题在早期设备中运行良好

我正在研究过去一年的核心数据。在我的应用程序中,初始列表有数千条记录。因此,当应用程序首次在设备中启动时,我使用捆绑包中的本地 SQLite 文件并将其放置在文档目录中。我的应用程序在应用商店中。在一周前启动的 iOS 11.3 中,我的应用程序在早期的操作系统版本中运行良好。但是在 ios 11.3 中,应用程序给了我“NSPersistentStoreCoordinator 没有持久存储”。

当“addPersistentStore(ofType:configurationName:at:options:)”行执行时,它给了我其中实体的哈希日志,其中四个实体哈希不同但不理解问题。它在 iOS 11.2 中运行良好,但在 iOS 11.3 设备中出现问题。

在此处输入图像描述

0 投票
0 回答
1686 浏览

xcode - 无法在命令行上从 Xcode 导出存档

我有一个项目,我试图从中导出企业档案。

这可以通过 Xcode 界面(Xcode 版本 9.3 (9E145))完美地工作,但我试图通过命令行来完成它(所以我可以在我们的 CI 上自动执行此操作)。

我正在导出与 Xcode 内部相同的存档,因此我有理由确定存档本身已正确创建。

我正在运行的命令是

export_options.plist 的内容是

我得到的错误是

我已经从 Xcode 内部检查了我的导出,它使用的证书和配置文件与我在 export_options.plist 中指定的相同。

有什么建议吗?

0 投票
1 回答
616 浏览

swift - 快速获取参考图像的名称 ARKit 1.5

有人知道如何在 AR 中获得相机红色参考图像的名称吗?

我认为 Anchor 正在读取标识符并将其连接到返回namephysical size的参考图像。

我想要一个AR Resources文件夹,我可以在其中放置不同的图像,然后根据相机识别的内容,我想显示一个模型而不是另一个模型。

非常感谢!

0 投票
8 回答
63359 浏览

ios - Xcode 9.2 不支持 iOS 11.3 的 Xcode 需要 9.3

显然,随着最新的 IOS 更新,由于以下错误,我的 Xcode 版本无法构建。

找不到设备支持文件。此 iPhone 7 Plus(型号 1661、1784、1785、1786)运行 iOS 11.3 (15E216),此版本的 Xcode 可能不支持。

尝试通过此链接https://developer.apple.com/download/more/安装 Xcode 9.3 。但事实证明,我的 Mac OS 版本将更新视为不兼容的版本。在Sierra 10.12.6上运行

0 投票
1 回答
668 浏览

ios - 观察属性崩溃 Instruments (Leaks profile) Xcode 9.3 (Swift 4.1)

当我运行以下代码(为演示崩溃而创建的简化示例)时,它会在我选择运行时按预期执行(两个 os_log 消息都打印在控制台中)。

但是,当我从 Memory Debug Navigator 在 Instruments 中打开它时 - 通过按 Restart - 它会崩溃(仅在控制台中打印第一条 os_log 消息)。

崩溃发生在观察(...)。

我正在运行 Xcode 9.3、Swift 4.1、iOS 11.3 部署目标。

有任何想法吗?这是编译器问题吗?

干杯

0 投票
0 回答
682 浏览

ios - 无法构建 Objective-C 模块“libxml”

我们已按照此链接中提到的说明通过创建module.modulemap文件将 libxml 集成到一个 swift 项目中。

module.modulemap 文件中的代码是

现在使用 Xcode 9.3,我们遇到以下错误:

导入 libxml --- 无法构建 Objective-C 模块“libxml”

错误 :

类型“struct _xmlEnumeration”在不同的翻译单元中有不兼容的定义

有没有人在迁移到 Xcode 9.3 后遇到这个问题。请帮忙。

0 投票
1 回答
1895 浏览

xcode9.3 - 产生“已定义”的宏扩展具有未定义的行为

升级到 Xcode 9.3 后,我们开始看到很多这样的警告:

产生“已定义”的宏扩展具有未定义的行为

像这样:

和这个:

0 投票
2 回答
7214 浏览

ios - 仪器中的时间分析器不工作

我最近将我的 Xcode 更新到了 9.3 版,instruments 也是如此。之后,时间分析器将不再工作,之前通常可以正常工作。

我尝试通过 Xcode 运行它,并尝试手动运行它。不工作。生命周期行卡在初始化中,我收到一堆警告,抱怨数据量对于“立即”的记录模式来说太高了,并且必须删除一些数据才能继续前进

然后我切换到延迟模式,仍然一无所获。然后我创建了一个简单的新项目,它应该有“小数据量”,但仍然一无所获。

我查了帮助,我用谷歌搜索过,似乎以前没有人遇到过这种情况。有人对此有任何线索吗?

在此处输入图像描述