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

Разработка для iOS на нескольких компьютерах, тестирование на одном устройстве, советы?

Я искал несколько советов по настройке профилей/сертификатов и т.д. Я использую iMac для работы над разработкой, а также иногда просматриваю свой код с git на своем MacBook Pro дома, но я всегда сталкиваются с проблемами, когда я хочу протестировать свой iPhone с другого компьютера.

Очевидно, мои профили подготовки на устройстве соответствуют сертификату, выпущенному для моего iMac, и поэтому с моего ноутбука я не могу протестировать его, потому что профиль подготовки не соответствует сертификату. поэтому я получаю ошибку знака кода.

Что я могу сделать, чтобы обойти это?

Спасибо заранее.

4b9b3361

Ответ 1

Apple предоставляет легкое решение для работы на нескольких компьютерах.

Вы можете экспортировать свой профиль разработчика из своей работы iMac и перенести ее на свой Macbook Pro.

  • В Xcode 4 запустите Организатор. Нажмите "Устройства" /

  • Теперь нажмите "Профайлы разработчика" на боковой панели.

  • Затем в нижней части экрана вы увидите кнопку "Экспорт" и кнопку "Импорт". На компьютере с оригинальными сертификатами нажмите "экспорт" и сохраните профиль. Возможно, вам будет предложено ввести пароль.

  • На втором компьютере используйте "импорт" для установки сертификатов.

Exporting a developer profile

Теперь вы должны иметь возможность разрабатывать и тестировать между этими двумя машинами.

Edit:

В соответствии с Topher Fangio в комментариях ниже вам может потребоваться:

откройте Keychain Access, затем найдите [свой] сертификат разработчика iPhone на моем рабочем столе и экспортируйте его. Затем импортируйте его на свой [второй компьютер]. Если вы видите раскрывающийся список и связанный с ним закрытый ключ на одном компьютере, но не другой, то вам нужно экспортировать его, по-видимому.

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

Ответ 2

Если вы используете Xcode 6.x - 8.x, есть очень простой способ сделать это:

Смотрите раздел Exporting and Importing Certificates and Profiles в руководстве по распространению приложений.

Подводя итог:

  • перейти к настройкам Xcode
  • щелкните по учетным записям
  • щелкните значок шестеренки в левом нижнем углу.
  • выберите "экспорт учетных записей" и введите требуемое имя файла и пароль
  • откройте вновь созданный файл на вашей новой машине.

Готово! это импортирует профили из предыдущей машины.

Ответ 3

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

Я тоже попал в эту ситуацию. Вы можете начать все это на портале обеспечения при необходимости без реальных негативных последствий.

Ответ 4

У меня есть Xcode 4.6.1, и в организаторе теперь есть кнопка обновления внизу справа. Нажмите, чтобы войти в свою учетную запись Apple, и она должна вытащить всю соответствующую информацию профиля.

-Cheers

Ответ 5

Этот ответ, похоже, не применяется к Xcode 4.6.3, где у Организатора нет раздела "Профиль разработчика".

В Xcode 5 и 6 (которые будут использоваться во время публикации) существует другая процедура, обсуждаемая здесь.