У меня есть проект XCode с языком программирования SWIFT, я бы хотел его создать на Linux.Как импортировать проект XCode в Linux?
Как я могу построить этот проект на Linux?
Благодаря
У меня есть проект XCode с языком программирования SWIFT, я бы хотел его создать на Linux.Как импортировать проект XCode в Linux?
Как я могу построить этот проект на Linux?
Благодаря
Вы не можете непосредственно использовать проект Xcode на Linux.
Вы можете запустить swift on linux, чтобы скопировать быстрые файлы из файла xcodeproject и построить их после установки быстрого компилятора на Linux. Кроме того, UIKit недоступен в Linux, поэтому вы не можете использовать какой-либо код, который должен импортировать UIKit. Фонд доступен, но он недоступен, например. NSJSONSerailization пока недоступна в Linux.
Благодарим вас за ответ. Мой быстрый проект находится на OS X, он использует пользовательские интерфейсы, сети и классы JSON. Я знаю, как создать быстрый исходный файл. Но мой проект содержит другие файлы, такие как .xib. –
Как упоминалось выше, на linux доступен только быстрый доступ. Рамки какао и ios не являются и, следовательно, вы не можете скомпилировать xib-файл в linux. –
http://www.stackoverflow.com/a/33466863/2227743. Короче: вы не можете. Хотя вы можете скомпилировать чистый Swift в Linux с новым компилятором с открытым исходным кодом, вы не можете скомпилировать проект Xcode или любой код, который использует инфраструктуру iOS или OS X. – Moritz
@ eric-d, мне просто нужно запустить мой проект SWIFT на linux, который первоначально был проектом OS X. Я не знаю, как его построить, потому что у него есть .xib-файлы для GUI. –
Я уже ответил. Swift - это язык программирования, и это единственная часть, работающая с Linux (с частью основы Foundation). Вы не сможете скомпилировать что-нибудь еще, и, конечно же, не проект OS X, которому нужны библиотеки OS X и интерфейсы OS X. В Linux на данный момент это только чистый Swift (с или без бит Foundation), без iOS или OS X библиотек. – Moritz