2016-01-05 3 views
0

У меня есть проект XCode с языком программирования SWIFT, я бы хотел его создать на Linux.Как импортировать проект XCode в Linux?

Как я могу построить этот проект на Linux?

Благодаря

+1

http://www.stackoverflow.com/a/33466863/2227743. Короче: вы не можете. Хотя вы можете скомпилировать чистый Swift в Linux с новым компилятором с открытым исходным кодом, вы не можете скомпилировать проект Xcode или любой код, который использует инфраструктуру iOS или OS X. – Moritz

+0

@ eric-d, мне просто нужно запустить мой проект SWIFT на linux, который первоначально был проектом OS X. Я не знаю, как его построить, потому что у него есть .xib-файлы для GUI. –

+1

Я уже ответил. Swift - это язык программирования, и это единственная часть, работающая с Linux (с частью основы Foundation). Вы не сможете скомпилировать что-нибудь еще, и, конечно же, не проект OS X, которому нужны библиотеки OS X и интерфейсы OS X. В Linux на данный момент это только чистый Swift (с или без бит Foundation), без iOS или OS X библиотек. – Moritz

ответ

0

Вы не можете непосредственно использовать проект Xcode на Linux.

Вы можете запустить swift on linux, чтобы скопировать быстрые файлы из файла xcodeproject и построить их после установки быстрого компилятора на Linux. Кроме того, UIKit недоступен в Linux, поэтому вы не можете использовать какой-либо код, который должен импортировать UIKit. Фонд доступен, но он недоступен, например. NSJSONSerailization пока недоступна в Linux.

+0

Благодарим вас за ответ. Мой быстрый проект находится на OS X, он использует пользовательские интерфейсы, сети и классы JSON. Я знаю, как создать быстрый исходный файл. Но мой проект содержит другие файлы, такие как .xib. –

+2

Как упоминалось выше, на linux доступен только быстрый доступ. Рамки какао и ios не являются и, следовательно, вы не можете скомпилировать xib-файл в linux. –

Смежные вопросы