问题标签 [xcode9.4]

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

xcode9.4 - 如何延迟 Mac 命令行工具退出,直到后台任务运行?

我正在使用 Swift 4.2 在 XCode 9.4 中构建 Mac 命令行工具。

我必须使用 GCD 保存一些数据以供将来在后台线程中使用,如下面的代码。

这很好用,并在应用程序在启动后台线程后运行一段时间时保存用户数据。但有时,用户可能会在后台保存过程正在进行时退出应用程序。如何使工具完成保存过程然后退出?

0 投票
1 回答
1313 浏览

xcode - 不能做 xcodebuild - 方案有一个空间

我需要进行测试的方案中有一个空格,例如“Abc Test”

当我设置 CI 作业并执行 xcodebuild 时,会出现错误 [xcodebuild: error: Unknown build action 'Test'.]

我试图将该名称作为参数传递(-scheme $testScheme),但仍然无法正常工作。有人可以帮忙吗?非常感谢!

0 投票
0 回答
25 浏览

ios - 在我的 iPhone 7,8 和 iOS 10,11 中从 Xcode 9.4 运行我的应用程序时,我在控制台中得到了一些这些打印

'GoogleMaps' 豆荚都已更新,所以这个错误在哪里仍然显示错误是:CoreData:无法在路径'/var/mobile/Containers/Bundle/Application/0000000B-BDBC-0000-000B-0000FB00000B/ 加载优化模型GoogleMaps.bundle/GMSCacheStorage.momd/StorageWithTileProto.omod'

0 投票
1 回答
1190 浏览

xcode9.4 - Xcode 的项目导航器中显示的文件重复

我的工作区的所有文件在项目导航器(Xcode 9.4.1)中出现两次,但如果我从项目中删除一个(仅删除引用),两者都会消失,如果我添加一个文件,它会被添加两次。重复引用

我没有找到具有相同问题的问题。我可能必须创建一个完整的新工作区,但我想避免这种情况。

0 投票
1 回答
238 浏览

xcuitest - 更新到 macOS 10.14 (Majove) 后,XCUITest 无法执行测试用例,提示“无法将 pid 2102 设置为负责 20210”

在 UI 测试失败并出现以下错误之后,我已将我的 MacBook 更新为 Mojave (10.14)。_finishWithError:Error Domain=IDETestOperationsObserverErrorDomain Code=9 "未能将 pid 2102 设置为负责 20210" UserInfo={NSLocalizedDescription=未能将 pid 2102 设置为负责 20210}

对此有何建议?

已经尝试过干净构建、清除派生数据和重新启动机器。

0 投票
2 回答
141 浏览

ios - Objective C 应用程序中的“Swift 语言版本”错误

处理 Objective C iOS 应用程序(工作正常);当我开始设置一些核心数据实体时,我一编译就会收到以下错误消息:

我使用的是 Xcode 版本 9.4.1,SWIFT_VERSION构建设置编辑器中没有。如果我消除我刚刚设置的核心数据实体,问题就会消失。

如果有人解释并告诉我该怎么做,我会很高兴。当我的应用程序仅在 Objective C 中时,看到这条与“Swift Language Version”相关的消息让我有些惊讶。但我认为某些依赖项可能正在使用 Swift。

0 投票
1 回答
109 浏览

objective-c - 尽管在 macBookPro 上编译和运行完美,但在 Mac mini 上编译项目时出现桥接头问题

在 Mac mini 上编译时出错

我在我的 MBP 上运行这个项目并且工作正常,从 repo 中提取甚至将整个项目复制到我的 Mac mini 时,图像中的错误就会发生。我确信它可以工作(验证正确添加桥接头并在目标的构建设置中设置适当的标志,因为它在 MBP 上工作)

我的项目很快,要导入的库是用目标 c 编写的,我在两台机器上都运行 Xcode 9.4.1

任何帮助表示赞赏

编辑: - 我尝试卸载并重新安装 macOS 和 Xcode,但错误仍然存​​在 - 错误消息:“/Users/******/Desktop/folderName/folderName/Bridging-Header.h:9:9: error: '未找到 PayFortSDK/PayFortSDK.h' 文件

进口

产生 1 个错误。:0: 错误: 未能发出预编译头 '/Users/******/Library/Developer/Xcode/DerivedData/projectName-hjvpkqxmenpclmebdbrkxcarqoap/Build/Intermediates.noindex/PrecompiledHeaders/Bridging-Header-swift_27LSG8YDJOKNN-clang_13WCR1S0OL464.pch ' 用于桥接头 '/Users/******/Desktop/folderName/folderName/Bridging-Header.h'"

编辑找到解决方案:
1-删除框架文件和旧桥接头
2-用新名称添加新桥接头并在 buildSettings 中修改名称
3-在框架下再次添加框架文件
4-一些文件具有不同的目标(主要目标 - 测试目标)/统一所有文件目标
5-clean/索引/构建成功

SecondEDIT:**另一个分支/同一个项目**
有另一个桥接头是项目文件夹,在删除后没有添加到项目中,一切都按预期工作

0 投票
1 回答
1110 浏览

xcode - 是否可以在没有开发人员程序的情况下在设备上测试应用程序?[Xcode 9.4 - 代码签名错误]

我没有注册“Apple Developer Program”,但我想在我的设备上测试 iOS 应用程序。

是否可以在我的设备上测试 iOS 应用程序而无需注册“开发者计划”?

我试图在我的设备上构建应用程序,但出现“代码签名错误”。

代码签名错误

0 投票
0 回答
33 浏览

ios - 矩阵聊天冻结

我正在使用 VECTOR 0.6.17,当我在 XCode 9.4 中运行我的应用程序时,该应用程序正在运行并且聊天正在正确登录,并且我之前与之聊天的用户正在显示。当我单击特定用户时,应用程序会冻结,之后我无法执行任何操作。我已附上日志。

谁能帮我解决这个问题???

这是我提到的问题演示的链接, https://www.dropbox.com/s/za69zs5yzlpdvvb/Vector%20Chat.mov?dl=0

在编辑屏幕中启用暂停问题。

在此处输入图像描述

我在这个地方遇到了问题,如何解决这个问题?

在此处输入图像描述

正如@holex所说,我已经添加了调度队列

在此处输入图像描述

再次在该行中出现相同的错误,因此也为该行添加了调度队列,但我的应用程序崩溃了。我也附上了日志。

0 投票
3 回答
594 浏览

ios - UIImageView 不读取 LaunchImage 表单资产

我在我的资产中添加了 LaunchImage,并尝试在 Launch.storyboard UIImageView 上加载它。但它没有拾取图像。

我的启动图像源是“LaunchImage”。在启动期间,我的应用程序显示扭曲的图像。

提前致谢。

添加了所有具有大小的启动图像

不从 LaunchImage 读取图像

在此处输入图像描述