使用 Xcode 14 测试 iOS 16 的新小部件时,我在尝试使用新的 WidgetFamily(如 .accessoryInline 或 .accessory矩形)移植 iOS 14 小部件时遇到问题。
添加条件宏来解决一些错误以便为 watchOS 和 iOS 构建后(参见 Apple WWDC 22 视频:https://developer.apple.com/videos/play/wwdc2022/10050/),Xcode 显示没有红色错误,而是显示黄色阻止警告:
具有 Objective-C 选择器“confirmConfiguration:completion:”的方法“confirm(intent:)”与具有相同 Objective-C 选择器的方法“confirm(intent:completion:)”冲突;这是 Swift 6 中的一个错误
编辑:最终无需修复即可工作,请参阅下面的答案。但我仍然有兴趣删除这个警告。
当我使用 XCode 14 在 iOS 14 设备上运行代码时,出现此错误。
dyld: Symbol not found: _$s7SwiftUI15GraphicsContextV4fill_4with5styleyAA4PathV_AC7ShadingVAA9FillStyleVtF
Referenced from: ******
Expected in: /System/Library/Frameworks/SwiftUI.framework/SwiftUI
dyld: launch, loading dependent libraries
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/usr/lib/libMTLCapture.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
Run Code Online (Sandbox Code Playgroud)
当我在 iOS 15 或 iOS 16 设备上运行相同的代码时,我没有收到任何错误。
我该如何解决这个问题?
编辑:删除 AudioKit 和 AudioKitUI swift 包可以解决该问题。AudioKit 开发人员需要研究这一点。
我一直在尝试将我的项目从 xcode 推送到 github,但它不断给我一条错误消息,表明与服务的通信已中断。以前的提交和推送都有效,但现在坏了。我已经尝试过重新启动计算机和 Xcode,但仍然无法正常工作。我正在尝试用一些视频文件在这里推送大约 4-5 个提交。我在这里看到了类似的问题,但解决方案并没有真正帮助。
每当我尝试推送时,在长时间加载后都会收到此错误消息。提交有效,但推送无效。
我在设备中安装时遇到此错误,但构建在模拟器中完美运行。正如错误中所建议的,我已禁用此库中的位码,但在尝试在设备中运行时仍然收到此错误。Xcode 版本:- 14.1
仅显示所有错误“/Users/unnati/Library/Developer/Xcode/DerivedData/BrainPuzzle-chbwvweeswlzwpaaoinoodosfdww/Build/Products/Debug-iphoneos/XCFrameworkIntermediates/AppLovinMediationByteDanceAdapter/libByteDanceAdapter.a(ALByteDanceMediationAdapter.o)”不包含位码。您必须在启用位码(Xcode 设置 ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用该目标的位码。文件'/Users/unnati/Library/Developer/Xcode/DerivedData/BrainPuzzle-chbwvweeswlzwpaaoinoodosfdww/Build/Products/Debug-iphoneos/XCFrameworkIntermediates/AppLovinMediationByteDanceAdapter/libByteDanceAdapter.a'用于架构arm64
正如错误中所建议的,我已在此库中禁用了位码,但在尝试在设备中运行时仍然遇到此错误,还更新了仍面临此问题的库。
我是 SwiftUI 编码新手,正在尝试逐步学习。有时我不明白 XCode 试图通过它的错误告诉我什么。遵循有关如何调整图像大小的超级简单教程。一切正常,直到出现此错误:
“某些视图”类型的值没有成员“可调整大小”
我正在尝试调整资产文件夹中的图像大小。这是我的代码:
import SwiftUI
struct ContentView: View {
...
...
var body: some View {
...
Image("home_illustration")
.padding(.bottom,60)
.resizable()
...
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Run Code Online (Sandbox Code Playgroud) 我目前正在安装(升级到)XCode 14.2,它已经运行了很长时间。这比我上次 macOS 更新花费的时间更长。
我目前看到以下内容,仅显示旋转器,没有更新进度。
漂浮在旋转器上不会给你任何东西。
我还查看了启动器,我看到的只是:
有什么办法可以看到完成百分比吗?
到 2023 年 4 月,Apple 要求我们在构建和提交应用程序时使用 Xcode 14.1 和 iOS 16.1 SDK。
在 Xcode 中有 2 个字段:
“iOS 部署目标”:iOS 16.1(“默认”是指 16.1?在 xcode 14.1 中?)
“最低部署”:我们可以设置的最低 iOS 版本是 11.0 吗?还是 10.3 或 9.0?
更新:
据此,这是否意味着我们必须使用 iOS 16.1 作为“iOS 部署目标”,并在 Xcode 14.1 中使用 11.0 作为“最小部署”:
我刚刚通过 Xcode 14 RC 添加了锁屏小部件。将其发送到 TestFlight 时,主屏幕小部件不会在 iOS 15 设备上显示,但会在 iOS 16 设备上显示。主屏幕和锁定屏幕小部件使用相同的文件,但我在 WidgetFamily 上有一个开关,可以为锁定屏幕显示不同的 SwiftUI 视图,并且仍然对两个小部件使用相同的 TimelineEntry。
当尝试在 iOS 15 模拟器上运行主屏幕小部件时,我收到错误:
dyld[33054]:找不到符号:_$s9WidgetKit0A6FamilyO15accessoryCorneryA2CmFWC
引用自:/Users/me/Library/Developer/CoreSimulator/Devices/0635BCE6-3EC3-44A8-AB14-7B41TED178F6/data/Containers/Bundle/Application/7EAAAE2-737A-4D13-A142-C609A921WEDS/My App.app/PlugIns /MyAppWidgetExtension.appex/MyAppWidgetExtension
预计在:/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 15.5.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/WidgetKit.framework/WidgetKit
有人经历过这个/知道如何解决这个问题吗?即使我取出 iOS 16 代码,也会出现同样的错误。我已经搜索了几个小时试图解决这个问题,但还没有解决方案有帮助。
当我尝试运行 clang 命令时,出现以下错误:
xcode-select: Failed to locate 'clang', requesting installation of command line developer tools.
Run Code Online (Sandbox Code Playgroud)
然后我收到这个错误:
“clang”命令需要命令行开发人员工具。您想现在安装这些工具吗?
如果我单击“安装”,我会继续收到相同的错误。
我努力了:xcode-select --install
但这会产生以下错误:
xcode-select:错误:命令行工具已安装,请使用“软件更新”安装更新
我的电脑是 Apple M1、Monterey 12.5。
如何安装 clang?
在模拟器上启动我的项目时收到以下错误
iPhone 14 Pro Max支持仿真该架构,但未安装仿真支持软件 Domain: DVTDeviceIneligibilityErrorDomain
代码:26
恢复建议:安装翻译支持软件。
用户信息: {
DVTDeviceIneligibilityErrorTokenDescription = "已卸载的翻译支持软件";
DVTErrorCreationDateKey = "2023-07-11 07:17:17 +0000";
DVTRadarComponentKey = 487927;
}
系统信息
macOS 版本 13.4.1(内部版本 22F82)
Xcode 14.3.1 (21815)(内部版本 14E300c)