stadiamaps / stadiamaps/ferrostar
Xcode 16 SwiftUI Preview Issues
- Dominant language
- Kotlin
- Stars
- 419
- Forks
- 81
- Avg merge
- 6d 1h
- Merged PRs (30d)
- 7
Description
This is a tracking meta-issue for bugs with Xcode 16 Previews.
TL;DR If you're getting errors building SwiftUI previews, go to Editor > Canvas > menu and check **Use Legacy Preview Execution**.
Xcode 16 started throwing these JIT errors which, essentially, complain about not being able to find any of the symbols from the static library. Apple has obviously broken something with their new preview renderer.
Some known issue threads:
* https://developer.apple.com/forums/thread/757676
* https://forums.developer.apple.com/forums/thread/764016
Xcode build failure log
```
== DATE:
Monday, November 4, 2024 at 14:30:03 Korean Standard Time
2024-11-04T05:30:03Z
== PREVIEW UPDATE ERROR:
[Remote] JITError: Runtime linking failure
Additional Link Time Errors:
Symbols not found: [ _uniffi_ferrostar_fn_method_routedeviationdetector_check_route_deviation, _uniffi_ferrostar_fn_constructor_routeadapter_new, _uniffi_ferrostar_checksum_method_routedeviationdetector_check_route_deviation, _uniffi_ferrostar_checksum_constructor_routeadapter_new, _uniffi_ferrostar_fn_constructor_navigationcontroller_new, _uniffi_ferrostar_fn_clone_routedeviationdetector, _uniffi_ferrostar_checksum_constructor_navigationcontroller_new, _uniffi_ferrostar_fn_clone_routerequestgenerator, _uniffi_ferrostar_fn_method_navigationcontroller_advance_to_next_step, _uniffi_ferrostar_checksum_func_create_osrm_response_parser, _uniffi_ferrostar_fn_method_routeadapter_generate_request, _uniffi_ferrostar_fn_func_get_route_polyline, _uniffi_ferrostar_checksum_method_navigationcontroller_get_initial_state, _uniffi_ferrostar_checksum_constructor_routeadapter_new_valhalla_http, _uniffi_ferrostar_fn_free_routeresponseparser, _uniffi_ferrostar_fn_free_routerequestgenerator, _uniffi_ferrostar_fn_free_routeadapter, _uniffi_ferrostar_checksum_func_location_simulation_from_route, _uniffi_ferrostar_fn_method_routeresponseparser_parse_response, _uniffi_ferrostar_checksum_func_create_route_from_osrm, _uniffi_ferrostar_fn_method_routerequestgenerator_generate_request, _uniffi_ferrostar_fn_func_create_route_from_osrm, _uniffi_ferrostar_fn_method_navigationcontroller_get_initial_state, _uniffi_ferrostar_fn_func_create_osrm_response_parser, _ffi_ferrostar_rustbuffer_free, _uniffi_ferrostar_fn_clone_routeadapter, _uniffi_ferrostar_fn_clone_navigationcontroller, _uniffi_ferrostar_fn_free_routedeviationdetector, _uniffi_ferrostar_checksum_method_navigationcontroller_update_user_location, _uniffi_ferrostar_fn_constructor_routeadapter_new_valhalla_http, _uniffi_ferrostar_checksum_method_navigationcontroller_advance_to_next_step, _uniffi_ferrostar_checksum_method_routeadapter_generate_request, _uniffi_ferrostar_fn_func_location_simulation_from_coordinates, _uniffi_ferrostar_checksum_func_get_route_polyline, _ffi_ferrostar_uniffi_contract_version, _uniffi_ferrostar_checksum_func_location_simulation_from_polyline, _uniffi_ferrostar_fn_func_location_simulation_from_route, _uniffi_ferrostar_fn_init_callback_vtable_routerequestgenerator, _uniffi_ferrostar_checksum_method_routerequestgenerator_generate_request, _uniffi_ferrostar_fn_method_routeadapter_parse_response, _uniffi_ferrostar_checksum_method_routeresponseparser_parse_response, _uniffi_ferrostar_fn_func_location_simulation_from_polyline, _uniffi_ferrostar_fn_func_create_valhalla_request_generator, _uniffi_ferrostar_checksum_func_location_simulation_from_coordinates, _uniffi_ferrostar_fn_init_callback_vtable_routedeviationdetector, _uniffi_ferrostar_fn_init_callback_vtable_routeresponseparser, _uniffi_ferrostar_fn_func_advance_location_simulation, _uniffi_ferrostar_fn_free_navigationcontroller, _uniffi_ferrostar_checksum_func_create_valhalla_request_generator, _uniffi_ferrostar_fn_method_navigationcontroller_update_user_location, _ffi_ferrostar_rustbuffer_from_bytes, _uniffi_ferrostar_fn_clone_routeresponseparser, _uniffi_ferrostar_checksum_method_routeadapter_parse_response, _uniffi_ferrostar_checksum_func_advance_location_simulation ]
==================================
| [Remote] LLVMError
|
| LLVMError: LLVMError(description: "Failed to materialize symbols: { (static-FerrostarSwiftUI, { __replacement_tag$95 }) }")
== ERROR:
[Remote] JITError: Runtime linking failure
Additional Link Time Errors:
Symbols not found: [ _uniffi_ferrostar_fn_method_routedeviationdetector_check_route_deviation, _uniffi_ferrostar_fn_constructor_routeadapter_new, _uniffi_ferrostar_checksum_method_routedeviationdetector_check_route_deviation, _uniffi_ferrostar_checksum_constructor_routeadapter_new, _uniffi_ferrostar_fn_constructor_navigationcontroller_new, _uniffi_ferrostar_fn_clone_routedeviationdetector, _uniffi_ferrostar_checksum_constructor_navigationcontroller_new, _uniffi_ferrostar_fn_clone_routerequestgenerator, _uniffi_ferrostar_fn_method_navigationcontroller_advance_to_next_step, _uniffi_ferrostar_checksum_func_create_osrm_response_parser, _uniffi_ferrostar_fn_method_routeadapter_generate_request, _uniffi_ferrostar_fn_func_get_route_polyline, _uniffi_ferrostar_checksum_method_navigationcontroller_get_initial_state, _uniffi_ferrostar_checksum_constructor_routeadapter_new_valhalla_http, _uniffi_ferrostar_fn_free_routeresponseparser, _uniffi_ferrostar_fn_free_routerequestgenerator, _uniffi_ferrostar_fn_free_routeadapter, _uniffi_ferrostar_checksum_func_location_simulation_from_route, _uniffi_ferrostar_fn_method_routeresponseparser_parse_response, _uniffi_ferrostar_checksum_func_create_route_from_osrm, _uniffi_ferrostar_fn_method_routerequestgenerator_generate_request, _uniffi_ferrostar_fn_func_create_route_from_osrm, _uniffi_ferrostar_fn_method_navigationcontroller_get_initial_state, _uniffi_ferrostar_fn_func_create_osrm_response_parser, _ffi_ferrostar_rustbuffer_free, _uniffi_ferrostar_fn_clone_routeadapter, _uniffi_ferrostar_fn_clone_navigationcontroller, _uniffi_ferrostar_fn_free_routedeviationdetector, _uniffi_ferrostar_checksum_method_navigationcontroller_update_user_location, _uniffi_ferrostar_fn_constructor_routeadapter_new_valhalla_http, _uniffi_ferrostar_checksum_method_navigationcontroller_advance_to_next_step, _uniffi_ferrostar_checksum_method_routeadapter_generate_request, _uniffi_ferrostar_fn_func_location_simulation_from_coordinates, _uniffi_ferrostar_checksum_func_get_route_polyline, _ffi_ferrostar_uniffi_contract_version, _uniffi_ferrostar_checksum_func_location_simulation_from_polyline, _uniffi_ferrostar_fn_func_location_simulation_from_route, _uniffi_ferrostar_fn_init_callback_vtable_routerequestgenerator, _uniffi_ferrostar_checksum_method_routerequestgenerator_generate_request, _uniffi_ferrostar_fn_method_routeadapter_parse_response, _uniffi_ferrostar_checksum_method_routeresponseparser_parse_response, _uniffi_ferrostar_fn_func_location_simulation_from_polyline, _uniffi_ferrostar_fn_func_create_valhalla_request_generator, _uniffi_ferrostar_checksum_func_location_simulation_from_coordinates, _uniffi_ferrostar_fn_init_callback_vtable_routedeviationdetector, _uniffi_ferrostar_fn_init_callback_vtable_routeresponseparser, _uniffi_ferrostar_fn_func_advance_location_simulation, _uniffi_ferrostar_fn_free_navigationcontroller, _uniffi_ferrostar_checksum_func_create_valhalla_request_generator, _uniffi_ferrostar_fn_method_navigationcontroller_update_user_location, _ffi_ferrostar_rustbuffer_from_bytes, _uniffi_ferrostar_fn_clone_routeresponseparser, _uniffi_ferrostar_checksum_method_routeadapter_parse_response, _uniffi_ferrostar_checksum_func_advance_location_simulation ]
==================================
| [Remote] LLVMError
|
| LLVMError: LLVMError(description: "Failed to materialize symbols: { (static-FerrostarSwiftUI, { __replacement_tag$95 }) }")
== VERSION INFO:
Tools: 16B40
OS: 24B83
PID: 74110
Model: MacBook Pro
Arch: arm64e
== ENVIRONMENT:
openFiles = [
/Users/ianthetechie/ferrostar/apple/Sources/FerrostarSwiftUI/Views/Controls/MuteUIButton.swift
]
wantsNewBuildSystem = true
newBuildSystemAvailable = true
activeScheme = FerrostarCore-Package
activeRunDestination = iPhone 15 variant iphonesimulator arm64
workspaceArena = [x]
buildArena = [x]
buildableEntries = [
FerrostarSwiftUI
FerrostarSwiftUI
]
runMode = JIT Executor
== SELECTED RUN DESTINATION:
Simulator - iOS 18.1 | iphonesimulator | arm64 | iPhone 15 | no proxy
== EXECUTION MODE OVERRIDES:
Workspace JIT mode user setting: true
Falling back to Dynamic Replacement: false
== PACKAGE RESOLUTION ERRORS:
== REFERENCED SOURCE PACKAGES:
== JIT LINKAGE:
Run Destination: 80AEDE9D-544D-4C88-AD46-5F05497FA609-iphonesimulator18.1-arm64-iphonesimulator
JIT Link Description {
8:FerrostarSwiftUI [
2:FerrostarCore
1:FerrostarCoreFFI
]
}
== SESSION GROUP 9813:
workspace identifier: WorkspaceIdentifier(identifier: 9CE11E07-7FEA-4551-A559-AD82505E979A)
providers: [
Preview Provider | Registry-MuteUIButton.swift#1[preview] [Editor(8959)]
]
translation units: [
/Users/ianthetechie/ferrostar/apple/Sources/FerrostarSwiftUI/Views/Controls/MuteUIButton.swift
]
attributes: [
Editor(8959):
isAppPreviewEnabled: false
destinationMode: automatic
previewSettings: [
Registry-MuteUIButton.swift#1[preview]: isEnabled: true
boxedCanvasControlStates: []
]
]
session: 9815
request sessions: [
Registry[Registry-MuteUIButton.swift#1[preview] (line 28)]: not completed
]
== UPDATE SESSION 9815:
Start Date: Monday, November 4, 2024 at 14:29:45 Korean Standard Time
Preview Preflight {
UpdaterStore {
updaterLimit: single
updatersByIdentifier: [
9826 {
state: used
RemoteAgentUpdater {
workspaceIdentifier: 9CE11E07-7FEA-4551-A559-AD82505E979A
supportsOnDevice: true
processName: XCPreviewAgent.app
pid: 79036
}
}
]
expectedAbandonedIdentifiers: [8595, 8444, 9769, 8821, 9575, 8551, 9101, 9458, 8507, 8639, 8751, 8696, 9184]
}
Simulator {
platform: iphonesimulator
device: 3F5E87F2-1859-4146-ACE0-8DB03F384500 iPhone 16 Pro
buildNumber: 22C5109p
runtimePath: /Library/Developer/CoreSimulator/Volumes/iOS_22C5109p/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.2.simruntime
}
pid: 79036
host bundle:
previews.com.apple.PreviewAgent.iOS {
url: file:///Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/XCPreviewAgent.app
version: 22.10.12
attributes: [
LaunchConfigEnvironmentVariablesPreviewAttributesKey: ["DYLD_INSERT_LIBRARIES": "/Library/Developer/CoreSimulator/Volumes/iOS_22C5109p/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.2.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libLogRedirect.dylib", "OS_ACTIVITY_TOOLS_PRIVACY": "YES", "DYLD_LIBRARY_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "__XPC_DYLD_LIBRARY_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "OS_LOG_DT_HOOK_PREFIX": "OSLOG-436CD46B-C6A5-4B8E-A3BD-289D4560B39E", "PACKAGE_RESOURCE_BUNDLE_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "DYLD_FRAMEWORK_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "TERM": "dumb", "CFLOG_FORCE_DISABLE_STDERR": "1", "OS_ACTIVITY_TOOLS_OVERSIZE": "YES", "__XPC_DYLD_FRAMEWORK_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "SQLITE_ENABLE_THREAD_ASSERTIONS": "1", "OS_LOG_TRANSLATE_PRINT_MODE": "0x80", "IDE_DISABLED_OS_ACTIVITY_DT_MODE": "1", "OS_LOG_DT_HOOK_MODE": "0x07", "__XCODE_BUILT_PRODUCTS_DIR_PATHS": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator"],
AppExtensionIdentifierPreviewAttributeKey: nil,
AgentRunModeKey: JIT Executor,
]
}
builtTargetDescriptions: Build Logs/ResolvedBuiltTargetDescriptions-request-1-previews.com.apple.PreviewAgent.iOS.txt
}
Preview Provider {
UpdaterStore {
updaterLimit: single
updatersByIdentifier: [
9826 {
state: used
RemoteAgentUpdater {
workspaceIdentifier: 9CE11E07-7FEA-4551-A559-AD82505E979A
supportsOnDevice: true
processName: XCPreviewAgent.app
pid: 79036
}
}
]
expectedAbandonedIdentifiers: [8595, 8444, 9769, 8821, 9575, 8551, 9101, 9458, 8507, 8639, 8751, 8696, 9184]
}
Simulator {
platform: iphonesimulator
device: 3F5E87F2-1859-4146-ACE0-8DB03F384500 iPhone 16 Pro
buildNumber: 22C5109p
runtimePath: /Library/Developer/CoreSimulator/Volumes/iOS_22C5109p/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.2.simruntime
}
pid: 79036
host bundle:
previews.com.apple.PreviewAgent.iOS {
url: file:///Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/XCPreviewAgent.app
version: 22.10.12
attributes: [
LaunchConfigEnvironmentVariablesPreviewAttributesKey: ["DYLD_INSERT_LIBRARIES": "/Library/Developer/CoreSimulator/Volumes/iOS_22C5109p/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.2.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libLogRedirect.dylib", "OS_ACTIVITY_TOOLS_PRIVACY": "YES", "DYLD_LIBRARY_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "__XPC_DYLD_LIBRARY_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "OS_LOG_DT_HOOK_PREFIX": "OSLOG-436CD46B-C6A5-4B8E-A3BD-289D4560B39E", "PACKAGE_RESOURCE_BUNDLE_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "DYLD_FRAMEWORK_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "TERM": "dumb", "CFLOG_FORCE_DISABLE_STDERR": "1", "OS_ACTIVITY_TOOLS_OVERSIZE": "YES", "__XPC_DYLD_FRAMEWORK_PATH": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator", "SQLITE_ENABLE_THREAD_ASSERTIONS": "1", "OS_LOG_TRANSLATE_PRINT_MODE": "0x80", "IDE_DISABLED_OS_ACTIVITY_DT_MODE": "1", "OS_LOG_DT_HOOK_MODE": "0x07", "__XCODE_BUILT_PRODUCTS_DIR_PATHS": "/Users/ianthetechie/Library/Developer/Xcode/DerivedData/ferrostar-avrimgfsmamxotfziuoxdeatyxue/Build/Products/Debug-iphonesimulator"],
AppExtensionIdentifierPreviewAttributeKey: nil,
AgentRunModeKey: JIT Executor,
]
}
builtTargetDescriptions: Build Logs/ResolvedBuiltTargetDescriptions-request-2-previews.com.apple.PreviewAgent.iOS.txt
}
Build Graph {
FerrostarCore_FerrostarSwiftUI (#36)
SnapshotTesting (#5)
SnapshotTesting (#4)
FerrostarSwiftUI (#35)
FerrostarSwiftUI (#8)
FerrostarCore (#2)
FerrostarCoreFFI (#1)
sourceFile(file:///Users/ianthetechie/ferrostar/apple/Sources/FerrostarSwiftUI/Views/Controls/MuteUIButton.swift -> MuteUIButton.swift) (#6)
MuteUIButton.swift (#7)
FerrostarMapLibreUI (#34)
FerrostarSwiftUI (#8)
FerrostarCore (#2)
FerrostarCoreFFI (#1)
sourceFile(file:///Users/ianthetechie/ferrostar/apple/Sources/FerrostarSwiftUI/Views/Controls/MuteUIButton.swift -> MuteUIButton.swift) (#6)
MuteUIButton.swift (#7)
FerrostarMapLibreUI (#33)
FerrostarCore (#2)
FerrostarCoreFFI (#1)
MapLibreSwiftUI (#31)
MapLibreSwiftUI (#30)
Mockable (#25)
Mockable (#24)
InternalUtils (#28)
MapLibreSwiftDSL (#29)
MapLibreSwiftMacros (#27)
MapLibreSwiftMacros (#26)
InternalUtils (#28)
MapLibreSwiftDSL (#32)
MapLibreSwiftDSL (#29)
MapLibreSwiftMacros (#27)
MapLibreSwiftMacros (#26)
InternalUtils (#28)
SwiftCompilerPlugin (#22)
SwiftCompilerPlugin (#21)
SwiftSyntaxMacros (#17)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftSyntaxBuilder (#16)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParserDiagnostics (#15)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftCompilerPluginMessageHandling (#20)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftSyntaxMacros (#17)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftSyntaxBuilder (#16)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParserDiagnostics (#15)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftOperators (#18)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftSyntaxMacroExpansion (#19)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftSyntaxBuilder (#16)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParserDiagnostics (#15)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftSyntaxMacros (#17)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftSyntaxBuilder (#16)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParserDiagnostics (#15)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftOperators (#18)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
FerrostarCore (#3)
FerrostarCoreFFI (#1)
FerrostarCore (#2)
FerrostarCoreFFI (#1)
SwiftSyntaxMacros (#23)
SwiftSyntaxMacros (#17)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftSyntaxBuilder (#16)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParserDiagnostics (#15)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftParser (#12)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftDiagnostics (#13)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
SwiftBasicFormat (#14)
SwiftSyntax (#11)
SwiftSyntax510 (#9)
SwiftSyntax509 (#10)
}
Update Plan {
iOS [arm64 iphonesimulator18.1 iphonesimulator] (iPhone 16 Pro, 80AEDE9D-544D-4C88-AD46-5F05497FA609-iphonesimulator18.1-arm64-iphonesimulator), [], thinning disabled, thunking enabled) {
Destination: iPhone 16 Pro 80AEDE9D-544D-4C88-AD46-5F05497FA609 | default device for iphonesimulator [
Framework Agent - Previews {
execution point packs [
[source: MuteUIButton.swift, role: Previews] (in FerrostarSwiftUI)
]
translation units [
MuteUIButton.swift (in FerrostarSwiftUI)
]
modules [
FerrostarCore
FerrostarCoreFFI
FerrostarSwiftUI
]
jit link description [
FerrostarSwiftUI {
merged static libs [
FerrostarCore
FerrostarCoreFFI
]
}
]
}
]
}
}
== POWER STATE LOGS:
2024-11-04, 14:22 Received power source state: Battery Powered (lowPowerMode: false, status: charged, level: 100%)
2024-11-04, 14:22 No device power state user override user default value.Current power state: Full Power
```
Contributor guide
Research direction
Start by reproducing the preview failure in apple/Sources/FerrostarSwiftUI/Views/Controls/MuteUIButton.swift with Xcode 16, then compare the JIT error against the linked Apple forum threads. The issue documents a workaround—Editor > Canvas > Use Legacy Preview Execution—but does not identify a project change, test, or clear completion condition.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile, tooling
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100