由于标题的字符限制,请允许我详细说明正在发生的事情。
我有一个使用 Xcode 10.2.1 构建时没有警告和错误的应用程序,但我想在最新的 Xcode 11 beta 中测试它。
然而,它在构建过程中会产生错误,但奇怪的是,该应用程序正确启动并可以在模拟器上使用。
错误:
xcrun:错误:无法找到实用程序“scntool”,不是开发人员工具或在 PATH 中
最初,我认为我的应用程序名称中的空格可能是一个问题,所以我很快将其重命名为使用 _ 代替空格,但这不起作用。
删除空格后重建应用程序还会显示以下警告:
copySceneKitAssets:警告:无法复制 SceneKit 资产,因为 scntool 无法处理以下资源:/Users/someidiot/Library/Developer/Xcode/DerivedData/Build/MyAmazingApp/Products/Debug-iphonesimulator/My_Amazing_App.app/art.scnassets/Game .scn
是的,文件就在那里:
出于好奇,我清除了派生数据,以防出现问题。
rm -rf ~/Library/Developer/Xcode/DerivedData
Run Code Online (Sandbox Code Playgroud)
但是,与之前的情况相同...构建时出现警告和错误,但应用程序在模拟器上成功启动。
我在这里担心的是,如果确实有问题,我想在它成为问题之前修复它,但同时该应用程序确实会成功启动。
不幸的是,我目前无法访问 iOS 13 设备来测试硬件。
新项目

旧项目

当我创建一个新的或继续使用旧的时,我根本无法使用故事板。请问有什么帮助吗?
我最近升级到 Catalina 和 Xcode 11。
现在,当我尝试从组织者上传档案时,我收到一个简单的错误,提示“错误域=WorkerErrorDomain Code=-10000“上传到 App Store 时发生错误。”»
由于这不是真正的错误消息,我尝试使用xcrun altool上传 ipa。
这就是事情变得有趣的时候。这失败并出现以下错误:
Java 1.5 or Java 1.6 is required. Currently, java is the default java version. Please upgrade.
Run Code Online (Sandbox Code Playgroud)
Java 1.6 是古老的!甚至没有可用于 Catalina 的可下载软件包。
任何想法这里出了什么问题?
这是命令行工具的输出(针对路径和密码进行了编辑):
Using tool '/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework/Resources/DTAppAnalyzerExtractor'.
'DTAppAnalyzerExtractor': self.executablePath: /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework/Resources/DTAppAnalyzerExtractor
Launching: /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework/Resources/DTAppAnalyzerExtractor --input-dir /var/folders/bj/xxxxx/T/myipa.ipa --output-file /var/folders/bj/xxxxx/T/DTAppAnalyzerExtractorOutput-xxxxx.zip
Web service call (validateSoftwareSPIUsage) result: (null)
Using template named: purple-metadata-template
Sending request to iTunesTransporter...
Command: /usr/local/itms/bin/iTMSTransporter
Arguments: -m upload -u 'myusername@mydomain.com' -vp json -TxHeaders xxxxx== -sessionid xxxxx -sharedsecret xxxxx …Run Code Online (Sandbox Code Playgroud) 在过去的 4 周里,我观察到当我第一次启动模拟器时在模拟器上运行 Xcode 应用程序时,它会消耗大约 500MB 的互联网数据。这不是项目特定问题。每次我关闭并启动 mac 并在模拟器打开后立即运行 Xcode 时,都会消耗相同数量的数据。任何人都可以帮我解决什么问题吗?或任何后台服务运行?
Xcode 版本:11.6 (11E708)
模拟器:13.6
操作系统:10.15.6
每次我的互联网数据被消耗时,请帮助我,我必须解决这个问题
更新到xcode 11.7后这个问题仍然存在
在 iOS 13 中发现了下一个奇怪的错误,该错误以模态呈现在全屏视图控制器上。最初它坏了,它不是在全屏模式下打开的,所以我尝试了此链接中描述的下一个方法 现在它加载并等待触摸屏幕上的任何地方。目前这是父视图控制器,它应该以模态显示条款VC
mainView.hidden = YES;
IDTermsViewController *termsVC = [[self storyboard] instantiateViewControllerWithIdentifier:@"IDTermsViewController"];
termsVC.delegate = self;
if (@available(iOS 13.0, *)) {
[termsVC setModalPresentationStyle: UIModalPresentationFullScreen];
}
[self presentViewController:termsVC animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
目前,在介绍了这个 termVC 之后,我得到了下一个状态,如下面的屏幕截图所示。如果我执行任何操作 - 摇动手机,截屏,点击任意位置 - 将出现TermsVC!
我刚刚从 xcode 10.1 升级到 xcode 11.2.1。现在,每当我在 swift 3.0 中构建的 xcode 11.2.1 中打开现有项目时,它都会显示“不受支持的 Swift 版本”。
请任何人都可以给我一个简短的描述。

我想制作一个简单的表单并更改文本字段的背景颜色,但 Xcode 为我提供了.background(background: View)等选项,但没有.background(Color())。
我有与转换价值的问题String来Date的斯威夫特。
它总是返回零。我究竟做错了什么?
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
let date = dateFormatter.date(from: "2019-05-03")
Run Code Online (Sandbox Code Playgroud)
这是Xcode调试器中发生的事情
