Я пытаюсь изучить разработку программы в OS X, поэтому загрузил и установил Xcode (4.6.3) на Pro (10.8.4). Чтобы обхватить Xcode IDE, я создал проект командной строки и скопировал в него программу C (32-разрядный код, последний раз скомпилированный в AIX) из моих многолетних разработок в C на Unix/Linux. После исправления нескольких несоответствий типов (long long off_t в некоторых системных вызовах) эта программа строит и запускает без предупреждений или ошибок. Я могу создать для запуска, архивации или отладки; нет проблем с исходным кодом или сборками. Однако теперь я хочу установить эту утилиту на свой Mac и после поиска в каждом потоке меню, который ищет «установить», я не вижу, как это сделать. Я задал этот вопрос на форуме разработчиков Apple и ответил нада. Я не собираюсь распространять через магазин Apple или иначе, так что это понятие о том, чтобы спросить Apple о каком-либо сертификате подписи, является «не стартером». Мне не нужно разрешение Apple на установку программы, которую я пишу в Xcode на моем собственном Mac, но, похоже, нет способа сделать это. Я бы ожидал увидеть действие «установить» в меню «Продукт», но ни один из них не присутствует. Либо я пропустил какой-то шаг в рабочем процессе, либо я пропустил что-то очень очевидное в среде IDE. Простое объяснение «установки» из Xcode - это все, что я ищу. Заранее благодарим за любые идеи.установка скомпилированного кода локально в OS X из Xcode
0
A
ответ
0
Если это инструмент командной строки, не можете ли вы просто скопировать двоичный файл в/usr/local/bin или что-то еще? Постучите в сборке и найдите двоичный файл. sudo cp binary dest_dir
. Если это «реальное» приложение, sudo cp -r MyApp.app /Applications
.
Если вы добавите строку system("pwd")
в main()
, она сообщит вам, где Apple скрывает его двоичный код. Затем используйте приведенные выше инструкции.
Яблоко сокрытие сборки (в моей это /Users/crb/Library/Developer/Xcode/DerivedData/junk-gitnsfvokhzgooeleylfwyhokkih/Build/Products/Debug
) всегда меня раздражало. Без сомнения, в Xcode есть способ рассказать, где поставить сборку, я просто не потрудился ее искать.
Смежные вопросы
- 1. Установка XCode 5 на OS X 10.7?
- 2. Установка сетевого тома из OS X App
- 3. Развернуть приложение быстрой OS X локально?
- 4. OS X установка pecl_http
- 5. riak os x установка
- 6. C++, Mac OS X, Xcode 8: Compile Boost: установка цели развертывания в OS X 10.11
- 7. Установка Qt Creator на OS X
- 8. Установка twitcurl на OS X
- 9. Установка GCC на Mac OS X Leopard без установки Xcode
- 10. Установка Git на OS X
- 11. Установка дуги на OS X
- 12. Установка Appcelerator Studio OS X El Capitan
- 13. установка openssl на OS X
- 14. Установка nokogiri Mac OS X 10.8.2 Установлен XCode
- 15. Установка nokogiri неудачу в OS X 10.10.5
- 16. установка PyUserInput на OS X
- 17. Установка Valgrind на OS X
- 18. Установка pyglfw на OS X
- 19. Установка Virtualenv на OS X
- 20. Установка на OS X 10.6
- 21. Отключенная установка Rails (OS X)
- 22. Установка Tweepy на OS X
- 23. Установка meld на OS X
- 24. Установка Grunt на OS X
- 25. Классы «Reparent» из скомпилированного кода
- 26. Icon OS X Xcode 4.3
- 27. Что такое эффективные способы отладки скомпилированного кода Rcpp, загруженного в R (на OS X Mavericks)?
- 28. Установка xdebug на OS X Lion 10.7.6
- 29. PostgreSQL - установка pgloader в OS X
- 30. Установка MayaVi в Mac OS X
В навигаторе продукта я нашел полный путь к скомпилированному двоичному файлу. В нем есть волшебное число, например:/Users/carly/Library/Developer/Xcode/DerivedData/ftlhash-bmvdtmtwkzokenfidxierdhdumkj/Build/Products/Debug/ftlhash. Я смог вручную перебрать этот путь в мой предпочтительный каталог и запустить программу из командной строки. Но это глупый взлом с интегрированной IDE, такой же полной, как Xcode. Должен быть способ Xcode для этого. –