Подтвердить что ты не робот

Несколько учетных записей iPhone для разработчиков на одном Mac?

Я искал, но не мог найти этот вопрос в любом месте. Мы с женой собираемся заниматься разработкой iPhone, и у нас есть только средства на покупку iMac 24 ". Для этого кто-то из разработчиков iPhone знает, можно ли профилировать две разные аккаунты разработчиков Apple на одном компьютере Mac" Не только через программу разработчика, но и поддерживает XCODE (я считаю, что это), IDE поддерживает его?

То, что мы надеемся сделать, это то, что я могу войти в систему с моим профилем, разработчиком /debug и т.д. мое приложение для iPhone, и она делает то же самое в своем профиле (не видя моего и наоборот). Разделение по времени не будет проблемой, поскольку я работаю дома, пока она работает вдали от дома, и мы сможем выяснить, что эта часть не проблема.

Пожалуйста, поймите, что мы оба совершенно новы для Mac, OS X, а также для платформы разработки iPhone, и поэтому мы понятия не имеем, возможно ли это. Если бы не нашим вторым вариантом было бы купить два Mac Mini (клавиатура и мышь тоже) и вычислить некоторые KVM для каждого из наших существующих мониторов ПК, которые у нас уже есть, и разработать этот путь. Мы предпочли бы и не делиться одним iMac между двумя учетными записями разработчиков и профилями IDE.

ОБНОВЛЕНИЕ: Моя жена и я инвестировали в 24-дюймовый iMac из Best Buy с использованием 12-месячного беспроцентного предложения, которое сделало его выбором по сравнению с 20-дюймовым iMac. Он получил много оперативной памяти (4G из 8G max) и HD-пространства (640G), и мы привыкаем к MAC OS X и скоро начнем развиваться. Мы создали две учетные записи OS X, чтобы сохранить настройки и такие отдельные. Либо Windows приблизилась к OS X, либо наоборот, поскольку вещи на OS X кажутся довольно интуитивными, и мы были очень впечатлены всем временем автономной работы и временем установки около 8 минут! Пока что так хорошо.

4b9b3361

Ответ 1

Конечно. Просто сделайте две учетные записи пользователей на iMac. Легко!

Ответ 2

У меня есть две учетные записи разработчиков iPhone, с которыми я работаю, поэтому вместо двух учетных записей и двух человек это две учетные записи и один человек. К сожалению, будучи одним и тем же человеком, оба аккаунта оказались с одним и тем же именем агента (и это почти невозможно изменить - мой случай с просьбой об изменении был открыт с Apple в течение нескольких месяцев).

Это привело к двум наборам ключей и сертификатов, а ключи имеют одинаковое имя. Это вызывает проблемы в Xcode, как в Organizer, так и при подписи кода. Я подал ошибки на эти 6635822) некоторое время назад, но в итоге сейчас нашел работу для обеих проблем. Я записал его в блоге, если он будет полезен другим.

http://geekanddad.wordpress.com/2009/07/25/work-around-for-multiple-iphone-dev-account-and-code-signing-and-xcode-organizer-problems/

Обновление: январь 2010 года. Похоже, Apple обратилась к этому с их созданием сертификата. Теперь в пользовательских именах есть число, добавленное к ним в скобках (например, My Name (A340D)). Я не пытался регенерировать сертификаты на предыдущих учетных записях, чтобы узнать, добавили ли они этот хеш, но новые созданные добавили.

Обновление: 12 февраля 2010 г. Да, если вы регенерируете сертификат в учетной записи, он добавляет номер к имени, и весь этот вопрос не является проблемой. Таким образом, вы можете просто иметь один брелок и все свои сертификаты сейчас - спасибо apple!

Ответ 3

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

Если вы используете одну учетную запись Mac OS X, но имеете два идентификатора ADC, на стороне Safari вам просто нужно убедиться, что вы выходите из веб-сайта ADC, когда вы торгуете местами.

На стороне Xcode вам нужно будет добавить оба сертификата разработчика в цепочку ключей и оба профили Provisioning для организатора Xcode. Я рекомендую вам иметь свой собственный телефон, если у вас будут отдельные профили Provisioning Profiles и Developer Certificates.

Важнейшая часть заключается в том, что для каждого проекта, над которым вы работаете, вам необходимо установить идентификатор подписи кода для полного и точного идентификатора для лица, которому он принадлежит. Проекты создаются с подстановочным идентификатором "iPhone Developer"; вам нужно изменить его на "iPhone Developer-John Appleseed", чтобы использовать свой сертификат подписи и профиль, и ваша жена должна сделать то же самое в своих проектах.

Ответ 4

Кроме того, если вы копируете приложение из одной учетной записи разработчика и пытаетесь использовать профиль идентификации и обеспечения, связанный с другой учетной записью, это не сработает. Вам нужно будет выйти из XCode и отредактировать файл project.pbxproj, который вы найдете внутри пакета .xcodeproj. Найдите каждый термин рядом с CODE_SIGN_IDENTITY или PROVISIONING_PROFILE и удалите значение в двойных кавычках (оставьте двойные кавычки). Затем перезапустите XCode и выберите профиль подготовки на вкладке Get Info Build для основного объекта в левом верхнем углу групп и файлов, а также для всех и всех целевых объектов. Тогда это должно сработать. По-видимому, когда приложение было создано с использованием профиля обеспечения для одной учетной записи АЦП, XCode не исправляет всю информацию, необходимую, чтобы вы могли перейти на другую учетную запись ADC.