Як можна створити середовище Python, сприятливе для Xcode 4, 5, 6 або 7?
Як можна створити середовище Python, сприятливе для Xcode 4, 5, 6 або 7?
Відповіді:
Я зрозумів це! Ці дії виглядають так, що це зажадає більше зусиль, ніж це насправді.
Ці інструкції призначені для створення проекту з нуля. Якщо у вас є існуючі сценарії Python, які ви хочете включити в цей проект, вам, очевидно, потрібно буде трохи відхилитися від цих інструкцій.
Якщо ви виявите, що ці інструкції більше не працюють або є незрозумілими через зміни в оновленнях Xcode, повідомте мене про це. Я внесу необхідні виправлення.
Зауважте, що якщо відкрити панель "Утиліти", на вкладці "Показати інспектор файлів" активна, тип файлу автоматично встановлюється на "За замовчуванням - сценарій Python". Не соромтеся переглядати всі параметри типу файлів, які він має, щоб отримати уявлення про те, що все це здатне робити. Наведений вище метод може бути застосований до будь-якої мови, що інтерпретується. На даний момент я ще не повинен з'ясувати, як саме змусити його працювати з Java; потім знову я не робив занадто багато досліджень. Звичайно, в Інтернеті про все це плаває деяка документація.
Якщо у вас немає адміністративних привілеїв або ви не входите до групи розробників, ви все одно можете використовувати Xcode для програмування Python (але ви все одно не зможете розробляти мови, які потребують компіляції). Замість використання кнопки відтворення на панелі меню натисніть «Продукт» → «Виконати дію» → «Запустити без побудови» або просто скористайтесь комбінацією клавіш ^⌘R.
Щоб змінити параметри кодування тексту, закінчень рядків та / або відступів, відкрийте панель "Утиліти" та натисніть "Показати інспектор файлів". Там ви знайдете ці налаштування.
Для отримання додаткової інформації про настройки збірки Xcode немає кращого джерела, ніж це . Мені було б цікаво почути від когось, хто змусив це працювати з непідтримуваними компільованими мовами. Цей процес повинен працювати для будь-якої іншої інтерпретованої мови. Просто не забудьте змінити крок 5 та крок 16 відповідно.
Я створив шаблони Xcode 4, щоб спростити кроки, надані Тайлером .
Результатом цього є шаблон проекту Python для Xcode 4.
Тепер, що вам потрібно зробити, це завантажити шаблони, перемістити їх /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
і потім створити новий проект Python з Xcode 4.
Вона все ще потребує встановлення схеми вручну (ви можете звернутися до кроків 12–20, наданих Тайлером .)
Порядок отримання Python, що працює в XCode 7
Крок 1: Налаштування проекту за допомогою системи зовнішньої збірки
Крок 1.1: Відредагуйте схему проекту
Крок 2: Вкажіть Python як виконуваний для проекту (shift-command-g) шлях повинен бути / usr / bin / python
Крок 3: Вкажіть спеціальний робочий каталог
Крок 4: Вкажіть аргументи вашого командного рядка, щоб бути ім'ям вашого файлу python. (у цьому прикладі "test.py")
Крок 5: На щастя, це все!
(налагодження не можна додати, поки OSX не підтримує налагоджувач python?)
which
команду в терміналі, щоб отримати точне місце для інструменту збирання. "який lua", наприклад, повертає "/ usr / local / bin / lua" у моїй системі.
Спробуйте підключити модуль PyDev для Eclipse . Я спробував багато редакторів / IDE використовувати для python, але єдиний, який мені найбільше сподобався, - це плагін PyDev для Eclipse. Він має завершення коду, налагоджувач та багато інших приємних функцій. Плюс обидва безкоштовні.
Ще один спосіб, який я деякий час використовую в XCode3:
Див. Кроки 1-15 вище.
Хороша річ у цьому способі, це те, що він використовуватиме те саме середовище, щоб розвиватися в тому, що ви б використовували для запуску поза XCode (як налаштування з вашого bash .profile).
Це також досить загальне, щоб ви могли розробляти / запускати будь-який тип файлів, а не лише python.
Ця Технічна примітка TN2328 з Бібліотеки розробників Apple дуже допомогла мені про зміни щодо вбудовування Python за допомогою Xcode 5.0.
Цей потік старий, але для того, щоб зазвучити для Xcode версії 8.3.3, метод Тайлера Кромптона у прийнятій відповіді все ще працює (деякі назви дуже дещо відрізняються, але недостатньо для значення).
2 бали, де я трохи боровся:
Крок 16: Якщо потрібний виконуваний файл пітона затьмарений, клацніть правою кнопкою миші та виберіть швидкий вигляд. Потім закрийте вікно швидкого огляду, і тепер воно має бути вибране.
Крок 19: Якщо це не працює для вас, ви можете ввести ім'я лише файла python на вкладці «Аргументи», а потім явно ввести кореневий каталог проекту на вкладці «Параметри» в розділі «Робочий каталог» - встановіть прапорець «Використовувати власну роботу папка "та введіть корінний каталог вашого проекту в поле під ним.