У меня странное поведение с автозаменой swiftlint. Мой проект использует библиотеку, импортированную через SPM. Но когда я запускаю линтер, он меняет настройки, подобные следующим
B4621A7323D0A90F00545ADE /* LibraryName in Frameworks */ = {isa = PBXBuildFile; productRef = B4621A7223D0A90F00545ADE /* LibraryName */; };
files = (
B4621A7323D0A90F00545ADE /* LibraryName in Frameworks */,
packageProductDependencies = (
B4621A7223D0A90F00545ADE /* LibraryName */,
packageReferences = (
B4621A7123D0A90F00545ADE /* XCRemoteSwiftPackageReference "library-name" */,
, на что-то вроде этого
B4621A7323D0A90F00545ADE /* BuildFile in Frameworks */ = {isa = PBXBuildFile; productRef = B4621A7223D0A90F00545ADE /* SwiftPackageProductDependency */; };
files = (
B4621A7323D0A90F00545ADE /* BuildFile in Frameworks */,
packageProductDependencies = (
B4621A7223D0A90F00545ADE /* SwiftPackageProductDependency */,
packageReferences = (
B4621A7123D0A90F00545ADE /* RemoteSwiftPackageReference */,
Он в основном удаляет все ссылки на фактическую библиотеку и заменяет их на некоторые общие c вещей. Я попытался добавить две разные библиотеки, и они сделали то же самое для обеих библиотек.
Есть идеи, что происходит и как я могу это исправить?