Подскажите, если это вобще возможно, как конвертнуть проект на swift из xcode в проект который можно собрать в ubuntu? или как написать что-то по типу makefile для проекта из xcode, чтобы он собирался не только в xcode?
Экспорт проекта из xcode в ubuntu
haymob
#2
Видимо вам нужен Swift Package Manager.
Создаёте папку с проектом в неё кладете Package.swift в папку Sources кладете ваши .swift файлы:
В Package.swift как минимум нужно указать имя проекта:
import PackageDescription
let package = Package(name: "PackageManagerExample")
И если необходимо подключить нужные пакеты:
import PackageDescription
let package = Package(
name: "WebServer",
dependencies: [
.Package(url: "https://github.com/AlexanderNaumov/libuv.git", majorVersion: 0, minor: 1),
.Package(url: "https://github.com/AlexanderNaumov/libopenssl.git", majorVersion: 0, minor: 1)
]
)
Далее в этой папке (где лежит Package.swift) выполняете команду swift build
что бы собрать проект, или swift package generate-xcodeproj
что бы сгенерировать xcodeproj.