Як ми можемо відновити ppc / ppc64, а також повну підтримку SDK 10.4 / 10.5 до Xcode 4?


93

Оскільки Apple постачає лише SDK 10.6 з Xcode4, розробка додатків PPC з Xcode4 стала неможливою. Хоча можна розробляти додатки з Xcode4, які також можуть працювати на 10.5 і, можливо, навіть на 10.4 системах (вибравши SDK 10.6, але ціль розгортання 10.5 або 10.4), вони запускатимуться лише на Intel Macs, оскільки вам потрібно принаймні SDK 10.5 для побудова програм PPC.

Далі є кілька рідкісних випадків, коли вам потрібно створити проти SDK до 10.6 для повної підтримки платформи, наприклад, якщо певна застаріла функціональність повністю зникла з 10.6 SDK, але вам доведеться її використовувати, і динамічне посилання не є завжди найкращий варіант у тих випадках. Також посилання на більш ранній SDK іноді полегшить розробку, оскільки функціональність, яку ви не повинні використовувати, оскільки це призведе до несумісності з більш ранішими версіями ОС, не буде доступною, і будь-яка спроба використовувати її якнайшвидше призводить до помилок компілятора чи посилання.

І останнє, але не менш важливе, Apple також видалила підтримку GCC 4.0 з Xcode4, яка може бути необхідною для правильного створення певного програмного забезпечення, і Apple ніколи не дозволяла компілювати програмне забезпечення з GCC 4.2 при використанні SDK 10.4, хоча я навряд чи вірю, що це справді призведе до будь-які проблеми, адже все програмне забезпечення, створене за допомогою GCC 4.2 та SDK 10.6, може також працювати на Mac OS 10.4 без будь-яких проблем, якщо ціль розгортання встановлена ​​правильно та не використовується функціональність, недоступна під MacOS 10.4.

Звичайно, ви завжди можете мати паралельну установку Xcode3 поруч із Xcode4, але це означає, що ви повинні відмовитися від усіх (чудових?) Нових функцій Xcode4 і продовжувати працювати з застарілим Xcode3 IDE. Звичайно, було б набагато краще, якби ви могли також керувати всіма своїми старими проектами в межах одного IDE, як ваші нові, та користуватися будь-якими новими доступними функціями. Не всі проекти можна зробити 10.6 або Intel лише в осяжному майбутньому. Далі я категорично проти скасування підтримки старих платформ раніше, ніж це було б дійсно необхідно.

Чи можемо ми відновити цю функціональність до Xcode4?

Відповіді:


111

Швидка відповідь: Так, ми можемо!

Перш ніж перейти до частини " як це робиться ", ось кілька приміток про мій патч / хак / виправлення. З самого початку основними цілями були:

  1. Зберігайте всі модифікації до абсолютного мінімуму.
    Ми хочемо зберегти настройки Xcode максимально оригінальними.

  2. Намагайтеся уникати виправлення або зміни будь-яких файлів.
    Ми хочемо, щоб усі файли не торкнулися і зберігали їх початковий вміст.

  3. Намагайтеся уникати переміщення або копіювання файлів навколо, якщо це абсолютно не потрібно.

Я зміг утримати всі ці цілі. Майже все робиться шляхом створення символьних посилань. Було замінено лише одне існуюче символьне посилання, і ми створимо резервну копію перед його заміною, про всяк випадок.

Якщо ви не є фахівцем з термінальних операцій, я настійно раджу вам скопіювати / вставити всі термінальні команди з моєї відповіді на ваш термінал, щоб уникнути помилок друку. Майте на увазі, що навіть пробіли, котирування та особливо велика літери можуть бути важливими. Скопіюйте / вставте їх за рядком, ніколи не більше ніж один рядок і натисніть клавішу повернення після кожного вставленого рядка для виконання команди. Якщо будь-яка операція коли-небудь запропонує вам ввести пароль, це буде пароль поточно зареєстрованого користувача адміністратора (ваші натискання клавіш не відображаються під час введення, це нормально, не хвилюйтесь, просто продовжуйте вводити пароль і натискаєте повернути; повторно -спробуйте, якщо у вас був помилка друку, і вам знову запропонують).

Необхідна умова

Перш ніж ми можемо розпочати, переконайтеся, що виконуються такі умови:

  • Ви ввійшли як користувач адміністратора.
  • Ви запустили Terminal.app (Програми / Утиліти) і відкрито вікно терміналу.
  • У вас є копія зображень диска Xcode3 (наприклад, 3.2.5) і Xcode4 (DMG) або інсталятора.
  • Якщо у вас вже встановлена ​​будь-яка версія Xcode , спробуйте спочатку її видалити , так що ви можете почати з налаштування свіжого / чистого. Видалення Xcode не видалить ваші налаштування, кольорову схему чи налаштування прив’язки ключів. В ідеалі ви б почали з системи, в якій на даний момент не встановлена ​​версія Xcode (ані 3, ані 4).

Крок 1: Встановлення Xcode3

Важливо : не встановлюйте " Системні інструменти " або " Unix Development " пакет Xcode3.
Ви хочете встановити " Mac OS X 10.4 SDK " та / або " Документація ". Якщо це Xcode3 із пакетами SDK для iOS, ви також вирішуєте, встановити ви їх чи ні.

Ви можете вибрати будь-яку папку призначення для своєї установки. Для цього посібника я вибрав " / Xcode3 ", але сміливо вибираю інший. Просто не забудьте змінити всі термінальні команди відповідно.

Порядок кроків, наведених тут, зазвичай не дуже важливий, але я настійно раджу не змінювати місцями на кроці 1 та кроці 2. Xcode завжди встановлює пару файлів за межами вибраної папки призначення та довіряйте мені, врешті-решт, ви хочете Версії Xcode4 цих файлів на вашому диску. Встановивши Xcode3 перед Xcode4, ви можете бути впевнені, що Xcode4 замінить ці файли, якщо це необхідно. Одного разу я поміняв місцями кроки 1 і 2, і врешті-решт у мене виникли досить дивні проблеми, які могли бути пов’язані з неправильним порядком (я не можу сказати точно, але після перевстановлення в правильному порядку проблеми не було).

Крок 2: Встановлення Xcode4

Вибирайте будь-які пакети, які вам подобаються. Встановлення " Системних інструментів " доцільно, але не суворо необхідно (хоча більшість людей рано чи пізно пропустять цю функціональність).

Знову ж таки, сміливо вибирайте будь-яку цільову папку, яка вам подобається. Для цього посібника я вибрав звичайну цільову папку " / Developer ", якщо ви берете іншу, відповідно змініть всі термінальні команди.

Крок 3: Відновлення підтримки 10.4 / 10.5 SDK

Перейдіть у вікно вашого терміналу і запустіть такі команди:

cd / Developer / SDK
sudo ln -s /Xcode3/SDKs/MacOSX10.4u.sdk.
sudo ln -s /Xcode3/SDKs/MacOSX10.5.sdk.

Звичайно, запустіть команду лише для 10.4u, якщо ви також встановили SDK 10.4 на кроці 1.

Цього достатньо для повернення SDK 10.5 (а можливо, 10.4) до списку вибору в Xcode4. Спробуйте, якщо вам подобається. Запустіть Xcode4, відкрийте проект, спробуйте змінити вибраний SDK. Це було легко, так? Не забудьте знову закрити Xcode4 (додаток, а не лише вікно), перш ніж перейти до наступного кроку.

Крок 4: Відновлення підтримки GCC 4.0

Якщо ви не встановили MacOS 10.4 SDK або не плануєте ніколи його використовувати, можете сміливо пропустити цей крок і перейти до кроку 5.

Щоб використовувати SDK 10.4, вам доведеться використовувати GCC 4.0, GCC 4.2 не працюватиме. Apple стверджує, що GCC 4.2 не сумісний із SDK 10.4, ну якщо ви запитаєте мене, це підступ. Я вже не раз переосмислював ці обмеження, і ніколи не виникало найменшої проблеми через це. Було б легко змінити SDK 10.4, щоб Xcode дозволив вам використовувати для нього GCC 4.2, але моєю метою було уникнути всіх модифікацій файлів, тому ми просто додамо підтримку GCC 4.0 назад до Xcode, що також непогано, тому що деякі проекти дійсно залежать від GCC 4.0 (наприклад, є деякі помилки в GCC 4.2, які перешкоджають компіляції дійсного вбудованого коду складання без помилок, тоді як той самий код бездоганно збирається на GCC 4.0 та GCC 4.4).

Повернутися до терміналу:

cd / Developer / usr / bin
sudo ln -s /Xcode3/usr/bin/*4.0*.

cd / Developer / usr / libexec / gcc / powerpc-apple-darwin10
sudo ln -s /Xcode3/usr/libexec/gcc/powerpc-apple-darwin10/4.0.1.

Зараз ми відновили повну підтримку GCC 4.0 за винятком того факту, що GCC 4.0 досі не вибирається в Xcode4. Це тому, що Xcode4 більше не має додатка компілятора GCC 4.0. На щастя, плагін Xcode3 також працює в Xcode4, лише позиція докорінно змінилася. Зараз Apple приховує ці плагіни всередині пакета, і лише плагіни, здається, спрацьовують, і розміщення їх у старому положенні, мабуть, не впливає.

cd / Developer / Library / Xcode / PrivatePlugIns
cd Xcode3Core.ideplugin / Зміст / SharedSupport / Розробник / Бібліотека / Xcode / Плагіни
sudo ln -s "/ Xcode3 / Library / Xcode / Plug-ins / GCC 4.0.xcplugin".

Тепер знову запустіть Xcode4, відкрийте проект і спробуйте вибрати компілятор. У вас повинен бути GCC 4.0 у списку. Тепер ви вже можете вибрати SDK 10.4 або 10.5, GCC 4.0, і у вас не повинно виникнути проблем для створення бінарного КПП. Просто виберіть " Інше ... " для налаштування " Архітектури " та введіть вручну " ppc ", а потім змініть " Дійсні архітектури ", щоб також включити " ppc ". Ми майже закінчили, за винятком того, що спроба побудувати бінарний КПП за допомогою GCC 4.2 та SDK 10.5 все ще не вдасться.

Крок 5: Відновлення підтримки КПП для GCC 4.2

Оскільки Apple підтримує лише платформи Intel в Xcode4, не всі засоби GCC 4.2 були створені з підтримкою PPC. Є один важливий інструмент, який не підтримує КПП, інструмент має назву " як ", і це "GNU Assembler". Для компіляції бінарних файлів ppc / ppc64 з GCC 4.2 нам потрібно використовувати версію " as " з підтримкою ppc / ppc64. Це єдиний файл (насправді це також посилання), який ми маємо спершу відсунути (створивши резервну копію), перш ніж ми зможемо замінити його на посилання:

cd /Developer/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1
sudo mv як as.bak
sudo ln -s / Xcode3 / usr / bin / as.

Крок 6: Немає кроку 6

Це все, шановні. Зважаючи на те, наскільки це було просто, ви можете уявити, що Apple, безумовно, не відмовилася від підтримки SDK 10.4 / 10.5 або ppc / ppc64 або GCC 4.0, оскільки це було необхідністю, вони все це відкинули, бо хотіли її скинути.

Я сподіваюся, що ця установка працює так само добре, як і для мене. Мені вдалося зібрати всі мої старі проекти в Xcode4 без будь-яких істотних змін, за винятком того, що потрібно змінювати шлях пошуку тут і там.

PS:
Може здатися дивним, що я відповідаю на власне запитання тут, але, оскільки я з'ясував, як вирішити цю проблему самостійно, я хотів би поділитися своїми знаннями з громадою, тому що я вважаю, що це справді цінний внесок у всі розробники MacOS там. Це запитання було задано стільки разів у стільки місцях, і поки що я ніколи не бачив, щоб хтось придумав подібне виправлення. Діліться багатством, поширюйте знання тощо, ви знаєте, що я маю на увазі.


Якщо у вас все ще виникають проблеми / запитання:

Якщо у вас є додаткові запитання щодо цієї теми або якщо у вас все ще виникають проблеми зі складанням своїх старих проектів, будь ласка, зробіть те, для чого було розроблено переповнення стека: Клацніть на "Задати питання" у верхньому правому куті цієї сторінки та створіть нове запитання. . Таким чином, уся громада може допомогти вам вирішити ці проблеми, оскільки проблеми можуть не бути безпосередньо (можливо навіть навіть опосередковано) не пов'язані з цим злом.

Я б рекомендував вам згадати той факт, що ви застосували цей злом на самому початку свого питання. Можливо, ви навіть хочете безпосередньо зв’язатися з цим питанням, щоб люди, які ніколи не чули про цей злом, могли його легко шукати. Інакше більшість людей будуть досить заплутані, коли ви згадуєте SDK 10.4 / 10.5, PPC або GCC 4.0 у поєднанні з Xcode4, який офіційно не підтримує жодного з них. Ви можете отримати досить дурні коментарі замість гідних відповідей, якщо забудете згадати цей хак.

Будь ласка, не утримуйте тут свої запитання чи відповіді, як відповіді чи коментарі. Опублікувати їх у відповіді не має сенсу, оскільки вони не мають відповідей, і немає способу, як люди можуть відповісти вам, окрім використання коментарів та коментарів, можливо, не запропонуйте достатньо місця для гідної відповіді на ваше запитання або гідного рішення вашого питання. проблема. І розміщення їх як коментарів означає, що ви обмежені дуже мало місця, а відслідковувати коментарі з відповідями буде важко, оскільки коментарі не мають ієрархії, що нагадує дерево (далі вони все ще пропонують небагато місця для гідних відповідей / рішень). Дякую.

Звичайно, інші види коментарів, а також кращі відповіді на оригінальне запитання завжди вітаються ;-)


6
Ось вирок. Можливо, я скопіюю старі SDK-файли та файли компілятора, а не просто зв’яжу їх, щоб мати можливість видалити решту Xcode3. Не тому, що я люблю Xcode4; виключно тому, що мені потрібен простір на диску. Дякую!
Іван Вучиця

Я не можу змусити це працювати. Будь ласка , дивіться мій SO питання: stackoverflow.com/questions/5409860 / ...
paleozogt

На додаток до цього, щоб отримати gcc 4.0 для встановлення цілей i686, мені довелося зробити наступне: sudo ln -s /Xcode3/usr/libexec/gcc/i686-apple-darwin10/4.0.1 / Developer / usr / libexec / gcc / i686-apple-darwin10 / sudo ln -s /Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.0.1/ / Developer / usr / lib / gcc / i686- apple-darwin10 / sudo ln -s /Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.0.1/ / usr / lib / gcc / i686-apple-darwin10 /
Позначити Кері

2
Цей рядок for SRC_FILE in /Xcode3/usr/bin/*4.0*; do sudo ln -s "$SRC_FILE" .; doneможна спростити доsudo ln -s /Xcode3/usr/bin/*4.0* .
Адам Розенфілд

1
@cullub Перейдіть на сторінку developer.apple.com , увійдіть із ідентифікатором розробника, виберіть "SDKs", прокрутіть униз і виберіть "Xcode", виберіть "Завантажити", прокрутіть униз і виберіть "Додаткові інструменти", шукайте "Xcode 3" у полі пошуку.
Мецькі

15

Ще один простий спосіб з Xcode4, Xcode3 більше не потрібен.

$ sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/darwin/ppc /Developer/usr/libexec/gcc/darwin
$ sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/darwin/ppc /usr/libexec/gcc/darwin

ЗМІНИ:

Для Xcode 4.1,

sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/darwin/ppc /Developer/usr/libexec/gcc/darwin
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/libexec/gcc/darwin/ppc /usr/libexec/gcc/darwin
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/powerpc-apple-darwin10-cpp-4.2.1 /usr/bin/powerpc-apple-darwin11-cpp-4.2.1
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/powerpc-apple-darwin10-gcc-4.2.1 /usr/bin/powerpc-apple-darwin11-gcc-4.2.1
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/powerpc-apple-darwin10-g++-4.2.1 /usr/bin/powerpc-apple-darwin11-g++-4.2.1
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/powerpc-apple-darwin10-cpp-4.2.1 /Developer/usr/bin/powerpc-apple-darwin11-cpp-4.2.1
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/powerpc-apple-darwin10-gcc-4.2.1 /Developer/usr/bin/powerpc-apple-darwin11-gcc-4.2.1
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/powerpc-apple-darwin10-g++-4.2.1 /Developer/usr/bin/powerpc-apple-darwin11-g++-4.2.1
sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/gcc/powerpc-apple-darwin10 /Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc

Ви можете використовувати gcc-4.2 лише для PowerPC. І потрібна опція “-isysroot /Developer/SDKs/MacOSX10.6.sdk”, оскільки 10.7 SDK вже не підтримує PowerPC.


3
LOL, так що Apple підтримує PPC у компіляторі iOS :-P Однак, можливо, слід зазначити, що це відновить сумісність PPC, але не відновить підтримку SDK або GCC4.0. Все-таки варто внести внесок.
Mecki

Дуже хакі і простіші, ніж вище, необхідний абсолютний мінімум.
Дізіет

Увімкніть ланцюжок інструментів PowerPC на Xcode 4.1 . gcc-4.2. Для цього потрібна опція "-isysroot /Developer/SDKs/MacOSX10.6.sdk", оскільки 10.7 SDK вже не має заголовків для PowerPC.
Kazuki Sakamoto

stackoverflow.com/questions/11989007 має значення для отримання 10,6 SDK. тобто це в Xcode 4.1
fommil

8

Я зібрав всю інформацію з цієї сторінки, Mac OS X Підказки, splhack.org та інші цитовані тут джерела, і зібрав набір сценаріїв BASH, які автоматизують процес відновлення підтримки PPC та GCC 4.0, використовуючи або Установка XCode 3 або просто власні файли платформи iPhone XCode 4.

Як завжди, використовуйте обережно! і будь-ласка, надайте будь-які виправлення чи вдосконалення Ці сценарії були перевірені лише в моїй власній системі на момент публікації.

Ви можете завантажити їх з GitHub:


Нічого собі, досить класно :-) Я хотів зробити такий сценарій сам, але ніколи на це не встиг. Дякуємо, що поділилися цим із нами.
Mecki

4

Якщо ви хочете, щоб gcc працював і з командного рядка, (як і вищезазначені) вам також потрібно:

cd /usr/libexec/gcc/powerpc-apple-darwin10/4.2.1
sudo mv as as.bak
sudo ln -s /Xcode3/usr/bin/as .

3

Це все ще працює з Xcode 4.3.2 від AppStore - версії, де все знаходиться в комплекті додатків. Як і в оригінальній підказці, спочатку встановіть Xcode 3.2.6 *, а потім завантажте Xcode 4 з AppStore. Потім виконайте такі магічні символьні посилання:

cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
ln -s /Developer/Xcode3.2.6/SDKs/MacOSX10.5.sdk .
cd /Applications/Xcode.app/Contents/Developer/usr/llvm-gcc-4.2/bin/
ln -s /Developer/Xcode3.2.5/usr/llvm-gcc-4.2/bin/powerpc-apple-darwin10-llvm-g* .
mv powerpc-apple-darwin10-llvm-gcc-4.2 powerpc-apple-darwin11-llvm-gcc-4.2
mv powerpc-apple-darwin10-llvm-g++-4.2 powerpc-apple-darwin11-llvm-g++-4.2

Останні два рядки перейменовують darwin10 на darwin11 у симпосилання - я здогадуюсь, що майбутні версії OS X вимагатимуть цього оновлення у відповідних випадках.

  • Щоб встановити Xcode 3.2.x на Lion, змонтуйте образ диска Xcode, відкрийте Terminal, введіть команди (використовуючи bash або аналогічні команди, якщо ви змінили стандартну оболонку):

    експортувати COMMAND_LINE_INSTALL = 1 відкрити "/ Томи / Xcode та iOS SDK / Xcode та iOS SDK.mpkg"

Вам також потрібно буде встановити годинник на дату до 31 березня 2012 року, інакше сертифікати безпеки не вдасться перевірити під час встановлення. Ви можете безпечно змінити дату знову після установки очевидно!


2

Якщо комусь потрібно відновити старі компілятори SDK та PPC у Xcode 4.3 та 4.5, це сценарій, який я придумав. Зауважте, що вам потрібно встановити шлях до пакету додатків Xcode та шлях до встановлення Xcode 3.2.6 на початку сценарію.

#!/bin/bash

XCODE="/Applications/Xcode45-DP1.app"
XCODE3="/Xcode3"

# restore SDKs
cd "$XCODE/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs"
sudo ln -s "$XCODE3/SDKs/MacOSX10.4u.sdk" .
sudo ln -s "$XCODE3/SDKs/MacOSX10.5.sdk" . 
sudo ln -s "$XCODE3/SDKs/MacOSX10.6.sdk" . 

# restore gcc 4.0
cd "$XCODE/Contents/Developer/usr/bin"
sudo ln -s "$XCODE3/usr/bin/"*4.0* .
sudo ln -s "powerpc-apple-darwin10-g++-4.0.1" "powerpc-apple-darwin11-g++-4.0.1"
sudo ln -s "powerpc-apple-darwin10-gcc-4.0.1" "powerpc-apple-darwin11-gcc-4.0.1"

# restore Xcode option
cd "$XCODE/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins"
sudo ln -s "$XCODE3/Library/Xcode/Plug-ins/GCC 4.0.xcplugin" . 

Вам не потрібно символізувати 10.6 SDK, якщо ви використовуєте Xcode 4.3, оскільки він поставляється з одним.

Також сценарій не відновлює gcc 4.2, оскільки для цього існує багато конфліктів імен файлів. Моя мета - відновити компілятор PPC і 4.0 для мене досить добре.


2

Frédéric Devernay має проект GitHub під назвою xcodelegacy, який працює для мене фантастично на Xcode 5.1.1, і йому потрібно дуже мало роботи, щоб його продовжити, лише деяке завантаження.

Використовуючи його проект, мені вдалося створити універсальні бінарні файли, що містять як ppc, так і i386 архітектури, зібрані з 10.4 SDK за допомогою GCC 4.0, все з Xcode 5.1.1, що працює на Yosemite.

Я переконався, що універсальні двійкові файли чудово працюють на 10,5 леопарда та на самій Йосеміті.

Головна сторінка тут: http://devernay.free.fr/hacks/xcodelegacy

Проект Git hub тут: https://github.com/devernay/xcodelegacy


1

Було б корисно мати пакет, щоб просто встановити ці файли у реалізацію XCode 4. (або тарбол).

FYI: 3.2.6 Xcode3 не включає архітектуру ppc. Але я мав резервну копію Leopard на своєму комп’ютері. Тому я скопіював це, здається, працює. (Використовуйте / usr / libexec / gcc / darwin / ppc / як).

Зважаючи на те, що і gcc, і as є відкритим кодом, єдиний матеріал, який може не перерозподілятися - це плагін xcode та 10.4 SDK?


Я не фахівець з питань ліцензування; "as -v" говорить: "Apple Inc версія cctools-795 ~ 45, GNU асемблер версії 1.38", однак, навіть якщо Apple змінила вихідний код "as", вона все ще ліцензується під GPL (модифікований код GPL автоматично Код GPL знову), тож якщо GPL дозволяє вам це зробити, ви повинні бути добре.
Меккі

Гаразд, я вважаю, що моє міркування, чому ми повинні замінити "як", було невірним. "As" Xcode 3.2.6, здається, працює також, навіть якщо це лише Intel, але все ж, здається, він може створити вихідний збір для ppc. Я виправлю свою первинну відповідь. Дякуємо, що вказали на це!
Мецькі

Насправді принаймні з командного рядка це не так. Він продовжував скаржитися, поки я не схопив, як з моєї резервної копії Leopard.
Джейсон Кенні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.