Расположение папки сборки в XCODE 4.2 - PullRequest
0 голосов
/ 17 февраля 2012

Я использую XCODE 4.2, и при сборке проекта я не вижу, чтобы файл libMyProject.a в папке «Продукты» стал черным, даже если моя сборка прошла успешно.

Где хранятся эти .a файлы? В версии 3.2.6 папка сборки находилась внутри рабочей области моего проекта.

Спасибо, Abhinav

Ответы [ 4 ]

3 голосов
/ 17 февраля 2012

Когда вы создаете, проверьте Log Logвигатор (cmd-7).Прочитайте журнал вашей сборки: он будет содержать полный путь к продукту сборки.

Тем не менее, он должен отображаться как продукт в Xcode ...

2 голосов
/ 17 февраля 2012

Вы должны построить его для устройства, а не симулятора, чтобы он стал черным. Но если вы построите его только для симулятора, он останется красным.

Что касается расположения двоичного файла, он находится в папке Производные данные в подпапке, указанной в Путь продуктов для предварительной конфигурации , который по умолчанию имеет значения build / Debug-iphoneos и build / Release-iphoneos

EDIT

Вы можете изменить название продукта в настройках сборки вашей цели, изменив значение Название продукта в группе Упаковка .

2 голосов
/ 17 февраля 2012

Как правило, они помещаются в /Library/Developer/Xcode/DerivedData/ndomPROJECT_NAME_AND_RANDOM_CRAP‹/Build/Products/ndomBUILD_TYPE I'

1 голос
/ 01 марта 2012

Вы должны построить его для устройства, а не для симулятора. Если вы создадите его для устройства, то его цвет будет красным, и вы не получите файл project.app. Чтобы получить файл project.app, вам нужно встроить устройство (iPhone / iPad / iPod Touch). После встраивания устройства цвет файла project.app изменится на черный. Еще одна процедура, которой вы можете следовать, если хотите получить только файл .app, который отсутствует в папке «Продукты». Это сгенерирует .ipa файл. Изменив приложение на zip и разархивировав файл, вы получите файл .app.

...