Как сделать IPA на XCode 4.6?

У меня есть среда MAC OS Lion и Xcode 4.6. У меня нет учетной записи разработчика. Я хочу создать файл .ipa для примера проекта, чтобы протестировать его на устройстве. 1 . Это вообще возможно?

Я видел ответ на аналогичный вопрос ... и поэтому я попытался выполнить следующие шаги соответственно, но столкнулся с проблемой с шагом № 2 ниже (для создания IPA).

Чтобы отключить подпись кода:

  1. Перейдите в /Приложения.
  2. Щелкните правой кнопкой мыши XCode и выберите «Показать содержимое пакета».
  3. Скопируйте Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist на рабочий стол. (Убедитесь, что вы действительно копируете и вставляете. Не перетаскивайте)
  4. Откройте его и в разделе DefaultProperties установите для CODE_SIGNING_REQUIRED значение NO.
  5. Скопируйте его обратно и замените исходный файл.
  6. Перезапустите XCode.
  7. Откройте свой проект.
  8. В Project Navigator выберите свой проект и откройте раздел Build Settings вашего проекта (а не какую-либо конкретную цель)
  9. В разделе «Подписание кода» найдите «Идентификатор подписи кода» и для режимов «Отладка» и «Выпуск» установите для любого iOS SKD значение «Не подписывать код».
  10. Теперь вы сможете построить свой проект без каких-либо ошибок.

Чтобы сделать IPA:

  1. В «Навигаторе проектов» выберите «Продукты».

  2. Щелкните правой кнопкой мыши [NameOfYourProject].app и выберите «Показать в Finder». // Это не работает. Я не могу выбрать параметр «Показать в Finder».

  3. Создайте папку и назовите ее Payload.

  4. Переместите [NameOfYourProject].app в Payload.

  5. Сожмите полезную нагрузку и переименуйте ее в [NameOfYourProject].ipa.


person icodes    schedule 15.08.2013    source источник


Ответы (1)


Это похоже на хак, чтобы заставить это работать. Вам необходимо иметь учетную запись разработчика для сборки и тестирования на устройстве. Однако в «Создать IPA» на шаге 1 вы построили свой проект?

person sbarow    schedule 15.08.2013
comment
В Xcode щелкните Файл › Настройки проекта. В разделе «Сборка» вы увидите путь к файлу для производных данных, нажмите на эту стрелку, и вы попадете туда, где находятся все ваши сборки. Вы сможете найти файл там, если он действительно был создан. - person sbarow; 15.08.2013
comment
Посмотрите в этих файлах. Попробуйте Build/Products/Debug-iphonesimulator, а затем следуйте тому, что вы опубликовали. Когда вы ищете файл, он, скорее всего, не будет иметь расширения .app в конце. Это будет просто [NameOfYourProject] - person sbarow; 15.08.2013
comment
Хорошо, спасибо. И последнее... После шага 5, когда у меня есть сжатый .ipa ..... должен ли я установить его напрямую на свой телефон? .. Есть идеи? - person icodes; 15.08.2013
comment
Да, вам придется это сделать, я думаю, вам придется сделать это через iTunes. - person sbarow; 15.08.2013