Skip to content

[Optimize] [BLS] Fix BacklightServices framework Info.plist#65

Merged
Kyle-Ye merged 1 commit into
mainfrom
feature/example_tuist
May 17, 2026
Merged

[Optimize] [BLS] Fix BacklightServices framework Info.plist#65
Kyle-Ye merged 1 commit into
mainfrom
feature/example_tuist

Conversation

@Kyle-Ye
Copy link
Copy Markdown
Contributor

@Kyle-Ye Kyle-Ye commented May 17, 2026

Summary

  • Add a source Info.plist for BacklightServices with CFBundleExecutable set to BacklightServices.
  • Regenerate the BacklightServices xcframework slices so embedded frameworks have a valid executable entry.
  • Simplify BLS/update.sh to copy Sources/Info.plist directly, matching the other framework update scripts.

Context

OpenSwiftUI's Tuist-generated Example project embeds BacklightServices on iOS/visionOS. Simulator installation rejects BacklightServices.framework when its Info.plist lacks CFBundleExecutable, while the other DarwinPrivateFrameworks slices already include that key.

Testing

  • plutil -lint BLS/2024/Sources/Info.plist BLS/2024/BacklightServices.xcframework/ios-arm64-arm64e/BacklightServices.framework/Info.plist BLS/2024/BacklightServices.xcframework/ios-arm64-x86_64-simulator/BacklightServices.framework/Info.plist BLS/2024/BacklightServices.xcframework/xros-arm64-x86_64-simulator/BacklightServices.framework/Info.plist

@Kyle-Ye Kyle-Ye changed the title Fix BacklightServices framework Info.plist [Optimize] [BLS] Fix BacklightServices framework Info.plist May 17, 2026
@Kyle-Ye Kyle-Ye merged commit add5e79 into main May 17, 2026
2 checks passed
@Kyle-Ye Kyle-Ye deleted the feature/example_tuist branch May 17, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant