Экспорт проекта из xcode в ubuntu

xcode
swift

#1

Подскажите, если это вобще возможно, как конвертнуть проект на swift из xcode в проект который можно собрать в ubuntu? или как написать что-то по типу makefile для проекта из xcode, чтобы он собирался не только в xcode?


#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.


#3

На это сообщение поступили жалобы от участников сообщества, поэтому оно временно скрыто.