W pakiecie biblioteki chciałbym przenieść niektóre pliki źródłowe z folderu "Źródła" do podkatalogów, bez zmiany semantyki języka (nazwa modułu, widoczność, itp.).Źródłowe podkatalogi w pakiecie Swift
Teraz mam układ jak:
LibraryProject
Sources
AnotherThing.swift
FooProtocol.swift
SomeFoo.swift
OtherFoo.swift
BarProtocol.swift
SomeBar.swift
OtherBar.swift
A gdybym go zmienić na coś takiego:
LibraryProject
Sources
AnotherThing.swift
Foo
FooProtocol.swift
SomeFoo.swift
OtherFoo.swift
Bar
BarProtocol.swift
SomeBar.swift
OtherBar.swift
Następnie, powołując swift build
zawiedzie:
error: the package has an unsupported layout, unexpected source file(s) found: [...]
Czy to układ możliwy? Znalazłem tylko ten problem https://bugs.swift.org/browse/SR-66 sugerujący, że tak nie jest, ale nie mogę znaleźć potwierdzenia (lub przyczyny) w dokumentacji.
Dzięki