Изучение и понимание системы сборки Xcode - PullRequest
18 голосов
/ 30 марта 2011

Хорошо, мне интересно узнать о процессе сборки с помощью Xcode.Настройка нескольких целей, автоматизация управления версиями и общее понимание системы, чтобы я мог манипулировать ею и делать то, что я хочу.

У кого-нибудь есть какие-нибудь книги или я могу где-нибудь указать мне какую-нибудь документацию, чтобы я мог все это выяснить?

Спасибо за тонну.

Другое дело, если кто-то действительно увидит это после его изменения.

Но какие-нибудь книги, которые кто-либо знает об этом, будут посвящены Xcode 4?Есть Xcode 3 Unleashed, но мне было бы очень любопытно, если бы были какие-нибудь книги, в которых основное внимание уделяется Xcode 4.

Ответы [ 2 ]

9 голосов
/ 01 апреля 2011

Одной вещью, которая действительно важна для согласованных, воспроизводимых, автоматизируемых сборок, является знание команды xcodebuild. К сожалению, я не могу найти никаких официальных документов на нем, кроме справочной страницы (введите man xcodebuild). Здесь есть полезное руководство по автоматизации сборок iphone здесь , которое включает сборку с xcodebuild и управление версиями с agvtool. Это в равной степени относится и к общему построению приложений для Mac.

Как правило, сборка с помощью xcodebuild очень проста:

cd project_dir
xcodebuild -project myproject.xcodeproj -configuration Release ARCHS="x86_64 i386" build

После того, как вы сможете выполнить сборку из такого сценария, очень легко внедрить ее в автоматизированную систему сборки.

2 голосов
/ 30 марта 2011
...