我可以从Apple开发人员中心下载当前版本的Xcode和其他资源,但在哪里可以下载旧版本?
具体来说,我正在寻找最近的旧Xcode
在Xcode 11中,我从Single View App模板创建了一个新的应用程序项目。我希望此应用程序可以在iOS 12和iOS 13中运行。但是,当我将部署目标切换到iOS 12时,出现了很多错误消息,如下所示:
UIWindowScene仅在iOS 13或更高版本中可用
我该怎么办?
我正在尝试在Xcode 11中运行自动预览,但是即使项目成功构建,自动预览也会失败,并显示错误“ 无法构建ContentView.swift”。无法对SignContentView.swift进行编码。
我刚刚创建了该项目,未对自动生成的代码进行任何修改。甚至代码签名也已正确设置。注意我正在使用免费的Apple开发人员帐户。这会引起任何问题吗?
以下是ContentView.swift文件中的代码:
import SwiftUI
struct ContentView : View {
var body: some View {
Text("Hello World")
}
}
#if DEBUG
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView()
}
}
#endif
Run Code Online (Sandbox Code Playgroud) 自从下载Xcode 11之后,我注意到设置断点,进入和遍历代码,调试器往往会挂起,有时一次挂起几分钟。我无法想象苹果会发布这样的东西,所以我假设我有一些放错地方的配置设置或其他东西。还有其他人注意到吗?如果是这样,是否有解决方法?当然,我不是唯一遇到此问题的人。
我正在尝试MFMailComposeViewController在应用程序中显示。
if MFMailComposeViewController.canSendMail() {
let mailComposeViewController = MFMailComposeViewController()
mailComposeViewController.navigationBar.tintColor = .white
mailComposeViewController.mailComposeDelegate = self
mailComposeViewController.setToRecipients(["support@gmail.com"])
mailComposeViewController.setSubject("Feedback")
present(mailComposeViewController, animated: true)
} else {
print("This device is not configured to send email. Please set up an email account.")
}
Run Code Online (Sandbox Code Playgroud)
在 iOS 12 中,它显示没有问题。在模拟器和设备中。
但是当我在运行 iOS 13 的设备上运行相同的项目时,它看起来像这样。
导航栏颜色不见了。此外,发送按钮也是不可见的。
所以我添加了mailComposeViewController.navigationBar.backgroundColor = .mv_primary但它仍然没有显示在设备上。奇怪的是,背景颜色显示在模拟器中。
然而,有一个奇怪的行为。该MFMailComposeViewController立即本身驳回时,我在模拟器中运行它。
以下错误也显示在 Xcode 控制台中。
[常见] [FBSSystemService][0x5f27] 处理 com.apple.MailCompositionService 的打开请求时出错:{ userInfo = { FBSOpenApplicationRequestID = 0x5f27; } 底层错误 = ; } 2019-11-01 14:40:05.214158+0530 MailCompose[11289:262267] [Assert] 连接请求在没有恢复我们的 …
我有一个在React Native版本0.59.8和xcode版本10.3上运行的React Native项目。不知何故,我的xcode已更新到版本11.0,此后,我无法使用react-native run-ios命令构建项目。
我试图清理并再次构建。但这无济于事。
我收到以下错误:
CoreData: annotation: Failed to load optimized model at path '/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo'
error Could not find iPhone X simulator.
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题?
使用Xcode 10.2,我可以选择“作者”视图,然后从底部选择器中选择一个先前的 git修订版本:

但是对于Xcode 11 beta,当我选择“作者”视图时,由于缺少选择器,我无法选择一个过时的修订版本:

该功能是否已删除,或者是否有新的步骤要责备以前的修订的代码行?为了进一步说明,我想在Xcode 11中看到过去的责备,就像GitHub 责备特定的先前修订版一样。
我已经安装了Xcode 11 GM,现在找不到iOS 12.4.1模拟器。Xcode 10.3中安装了iOS 12.4.1,但由于某些原因,它在Xcode 11中不可用(不仅是iOS 12.4-其他模拟器也丢失了)。而且,我无法通过“添加其他模拟器...”下载它-最新的可用版本是12.2。任何想法为什么这样以及如何解决?谢谢!
我正在尝试将应用上传到应用商店。但是得到如下错误:
App Store连接操作错误ERROR ITMS-90534:“无效的工具链。您的应用是使用不受支持的Xcode或SDK版本构建的。如果您打算将此构建提交到App Store,请确保您使用的是GM版本的Xcode 10.1。以及适用于iOS 12.1和watchOS 5.1的SDK,Xcode 7.1和适用于tvOS 9的SDK或适用于macOS 10.9或更高版本的Xcode 6和SDK。如果您使用的是Xcode Beta版来测试您的应用,请确保使用最新的受支持版本。有关受支持的Beta版本的更多信息,请查看App Store Connect新增功能页面(https://developer.apple.com/app-store-connect/whats-new/)。”
App Store连接操作警告警告ITMS-90703:“ Xcode Build已弃用。由于已解决的应用程序存档问题,我们已于2019年11月5日弃用Xcode 11.2。下载Xcode 11.2.1或更高版本,重建您的应用程序并重新提交。”
警告ITMS-90703指出已弃用Xcode 11.2。下载11.2.1或更高版本,但是Apple尚未在Xcode 11.2之后发布更高版本。
请告知如何解决此错误。