greedydev

Untitled

Oct 7th, 2022
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. Що робити, якщо немає macOS
  2. Варіант 1: Віртуальна машина
  3. Цей варіант вам підійде, якщо у вас на комп'ютері достатньо ресурсів, щоб виділити на віртуальну ОС.
  4.  
  5. Рекомендовано:
  6.  
  7. > 8 GB RAM (я тестував на хості Win 10 з віртуальною macOS Big Sur і з 8 GB вдалось виділити лише 5, а це надто мало і комфортно працювати не вийде)
  8.  
  9. ~70GB вільного місця на HDD/SSD (бо OS займає ~35GB і Xcode ~30GB; можна, звісно, працювати з консолі без Xcode, але цей варіант я не перевіряв)
  10.  
  11. Якщо ресурсів вистачає, то можна спробувати встановити віртальну машину macOS за цим туторіалом.
  12.  
  13. N.B! Перевірено на Win 10 + Virtualbox з залізом Intel; з AMD не перевіряв.
  14.  
  15. Варіант 2: Встановити Linux поруч з Windows
  16. Якщо маєте досвід роботи з Linux, цей варіант може бути більш комфортним за попередній.
  17.  
  18. Встановлюєте Ubuntu або CentOS поруч з Win безпосередньо на хост. Можна використовувати цей туторіал.
  19. Встановлюєте Swift та Toolchain на нову OS. Документація тут.
  20. Запускаєте якийсь Hello, world! :)
  21. ???
  22. Ви щасливі.
  23. Варіант 3: ~~Косо-криво аби живо~~ Працюємо на Win 10
  24. Якщо все дуже погано і єдиний вихід — працювати на Win, потрібно повідомити мене, що у вас є такі проблеми.
  25.  
  26. Встановіть Swift та Toolchain відповідно до документації.
  27. Оскільки Vapor не працює на Win (поки що), я готуватиму спеціальну Win-версію лабораторних, в якій ви реалізовуватимете ті самі задачі. Можливо, потім просто потрібно буде скопіювати код в кістяк проекту, який буде надано. Навички копіювання не перевірятимуться ;-)
  28.  
  29. Варіант 4 (Для камікадзе): Hackintosh
  30. Це може виявитись дуже складно і все одно не спрацювати, тому не рекомендую цей варіант (хіба вам ну дууже цікаво).
  31.  
  32. Перевіряєте сумісність свого заліза з macOS
  33.  
  34. N.B! якщо у вас AMD 90%, що нічого не вийде; якщо Intel – 50%
  35.  
  36. Встановлюєте macOS безпосередньо на залізо за туторіалом (наприклад цим)
  37.  
  38. Перевіряєте, що Xcode та Swift працюють як належить.
  39. N.B! З мого досвіду помилки в на етапі виконання (runtime) можуть кришити роботу операційної системи і перезавантажувати комп'ютер.
Add Comment
Please, Sign In to add comment