问题标签 [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.
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()
给它会引发异常。
sqlite - iOS 11.3 中的核心数据迁移问题在早期设备中运行良好
我正在研究过去一年的核心数据。在我的应用程序中,初始列表有数千条记录。因此,当应用程序首次在设备中启动时,我使用捆绑包中的本地 SQLite 文件并将其放置在文档目录中。我的应用程序在应用商店中。在一周前启动的 iOS 11.3 中,我的应用程序在早期的操作系统版本中运行良好。但是在 ios 11.3 中,应用程序给了我“NSPersistentStoreCoordinator 没有持久存储”。
当“addPersistentStore(ofType:configurationName:at:options:)”行执行时,它给了我其中实体的哈希日志,其中四个实体哈希不同但不理解问题。它在 iOS 11.2 中运行良好,但在 iOS 11.3 设备中出现问题。
xcode - 无法在命令行上从 Xcode 导出存档
我有一个项目,我试图从中导出企业档案。
这可以通过 Xcode 界面(Xcode 版本 9.3 (9E145))完美地工作,但我试图通过命令行来完成它(所以我可以在我们的 CI 上自动执行此操作)。
我正在导出与 Xcode 内部相同的存档,因此我有理由确定存档本身已正确创建。
我正在运行的命令是
export_options.plist 的内容是
我得到的错误是
我已经从 Xcode 内部检查了我的导出,它使用的证书和配置文件与我在 export_options.plist 中指定的相同。
有什么建议吗?
swift - 快速获取参考图像的名称 ARKit 1.5
有人知道如何在 AR 中获得相机红色参考图像的名称吗?
我认为 Anchor 正在读取标识符并将其连接到返回name和physical size的参考图像。
我想要一个AR Resources文件夹,我可以在其中放置不同的图像,然后根据相机识别的内容,我想显示一个模型而不是另一个模型。
非常感谢!
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上运行
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 部署目标。
有任何想法吗?这是编译器问题吗?
干杯
ios - 无法构建 Objective-C 模块“libxml”
我们已按照此链接中提到的说明通过创建module.modulemap
文件将 libxml 集成到一个 swift 项目中。
module.modulemap 文件中的代码是
现在使用 Xcode 9.3,我们遇到以下错误:
导入 libxml --- 无法构建 Objective-C 模块“libxml”
错误 :
类型“struct _xmlEnumeration”在不同的翻译单元中有不兼容的定义
有没有人在迁移到 Xcode 9.3 后遇到这个问题。请帮忙。
xcode9.3 - 产生“已定义”的宏扩展具有未定义的行为
升级到 Xcode 9.3 后,我们开始看到很多这样的警告:
产生“已定义”的宏扩展具有未定义的行为
像这样:
和这个:
ios - 仪器中的时间分析器不工作
我最近将我的 Xcode 更新到了 9.3 版,instruments 也是如此。之后,时间分析器将不再工作,之前通常可以正常工作。
我尝试通过 Xcode 运行它,并尝试手动运行它。不工作。生命周期行卡在初始化中,我收到一堆警告,抱怨数据量对于“立即”的记录模式来说太高了,并且必须删除一些数据才能继续前进。
然后我切换到延迟模式,仍然一无所获。然后我创建了一个简单的新项目,它应该有“小数据量”,但仍然一无所获。
我查了帮助,我用谷歌搜索过,似乎以前没有人遇到过这种情况。有人对此有任何线索吗?