Skip to content

Update Codebase for Xcode 26 #130

@IAmVigneswaran

Description

@IAmVigneswaran

@milanvarady For our build I have switched from Xcode 16.4 to Xcode 26.

It was able to build without errors. However, we are getting the following warnings.

Warning: extension declares a conformance of imported type 'AnyRole' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'DAWFileKit' introduce this conformance in the future
extension FinalCutPro.FCPXML.AnyRole: Codable {}
^
Warning: extension declares a conformance of imported type 'DeltaEFormula' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'DominantColors' introduce this conformance in the future
extension DeltaEFormula: Codable {}
^
Warning: extension declares a conformance of imported type 'ExportFolderFormat' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension ExportFolderFormat: Codable {
^
Warning: extension declares a conformance of imported type 'MarkerIDMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension MarkerIDMode: Codable {
^
Warning: extension declares a conformance of imported type 'AlignHorizontal' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension MarkerLabelProperties.AlignHorizontal: Codable {
^
Warning: extension declares a conformance of imported type 'AlignVertical' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension MarkerLabelProperties.AlignVertical: Codable {
^
Warning: extension declares a conformance of imported type 'ExportField' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension ExportField: Codable {}
^
Warning: extension declares a conformance of imported type 'MarkersSource' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension MarkersSource: Codable {}
^
Warning: extension declares a conformance of imported type 'ExportProfileFormat' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension ExportProfileFormat: Codable {
^
Warning: extension declares a conformance of imported type 'Color' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
extension Color: Codable {
^
Warning: extension declares a conformance of imported type 'ExportFolderFormat' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension ExportFolderFormat: Codable {
^
Warning: extension declares a conformance of imported type 'MarkerIDMode' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension MarkerIDMode: Codable {
^
Warning: extension declares a conformance of imported type 'AlignHorizontal' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension MarkerLabelProperties.AlignHorizontal: Codable {
^
Warning: extension declares a conformance of imported type 'AlignVertical' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension MarkerLabelProperties.AlignVertical: Codable {
^
Warning: extension declares a conformance of imported type 'ExportField' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension ExportField: Codable {}
^
Warning: extension declares a conformance of imported type 'MarkersSource' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension MarkersSource: Codable {}
^
Warning: extension declares a conformance of imported type 'ExportProfileFormat' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'MarkersExtractor' introduce this conformance in the future
extension ExportProfileFormat: Codable {
^
Warning: extension declares a conformance of imported type 'Color' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
extension Color: Codable {
^
Warning: extension declares a conformance of imported type 'DeltaEFormula' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'DominantColors' introduce this conformance in the future
extension DeltaEFormula: Codable {}
^
Warning: extension declares a conformance of imported type 'AnyRole' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'DAWFileKit' introduce this conformance in the future
extension FinalCutPro.FCPXML.AnyRole: Codable {}
^

@orchetect The warning indicates about conformance for both MarkersExtractor and DAWFileKit?

Metadata

Metadata

Assignees

Labels

xcode-swiftXcode, Build or Swift Version Related

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions