Xcode 4.1 - как клонировать приложение, чтобы сделать n отдельных копий - PullRequest
0 голосов
/ 27 сентября 2011

У меня есть проект XCode, который создает крошечное экспериментальное приложение Ccoa, назовите его «foo.app», как я и хочу.В целях оценки я хотел бы создать 10 совершенно разных копий: foo1.app, foo2.app, foo3.app ... foo10.app.

Если я сделаю две копии foo.app с именамиих fie.app и fum.app, когда я запускаю их, MacOS 10.7.x, кажется, идентифицирует их как идентичные.Я вполне уверен, что есть что-то, кроме имени файла приложения, которое ОС использует для идентификации.(Фактически, я буду менять имена файлов на что-то совершенно иное.) Я думаю, что внутренняя идентификация связана с одной или несколькими пользовательскими записями в новом мастере проекта Xcode.«Название продукта» или его производное?

Что мне нужно, так это как отредактировать правильное значение в существующем проекте, чтобы избежать 10-кратного прохождения мастера нового проекта и создания 10 различных проектов, если это так.возможно.

TIA

1 Ответ

1 голос
/ 27 сентября 2011

Вам необходимо изменить имя и идентификатор пакета в файле проекта info.plist . В частности, следующие записи:

<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
<string>xxx.yyy.${PRODUCT_NAME:rfc1034identifier}</string>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...