Xcode 4.3 - сделать архив для специального тестирования не работающим - PullRequest
2 голосов
/ 15 марта 2012

В Xcode 4.2 я использовал опцию «Поделиться», чтобы создать файл .ipa и отправить его по электронной почте моему другу для тестирования. В Xcode 4.3 эта опция пропала. вместо этого теперь есть опция «Сохранить для предприятия или для специального распространения». Когда я выбираю эту опцию и делаю подпись кода, я получаю файл ipa, но это приложение НЕ работает. Его можно установить с помощью itunes, но он показывает только экран по умолчанию, а затем вылетает.

Что теперь отличается в xcode 4.3?

Я использую тот же профиль обеспечения, что и раньше (профиль разработчика). После нескольких попыток я попытался изменить профиль / сертификат подписи приложения на профиль распространения, но ничего не получалось. Когда я искал в StackOF похожие вопросы, я увидел, что люди помещают свои списки в файл ipa. Я не делал этого раньше, и это работало. Единственное изменение с моей точки зрения - это версия scode (я использовал xcode 4.2) и тот факт, что больше нет опции «Поделиться».

Пожалуйста, помогите!

Ответы [ 2 ]

1 голос
/ 21 марта 2012

На этот вопрос уже дан ответ, но сегодня я столкнулся с той же проблемой: я не смог заставить специальные приложения установить по беспроводной сети в XCode 4.3, когда он отлично работал в 4.2.

В итоге у меня получилось не проверять флажок «Сохранить для распространения предприятия» и вместо этого сохранить файл .ipa прямо на диск. Этот файл отлично установился на моем устройстве через iTunes, и, создав собственный файл .plist (дублируя схему xml из предыдущей сборки), я снова смог работать по беспроводной связи.

Я заметил, что при выполнении процесса «Сохранить для корпоративного распространения» файл .ipa был сгенерирован с неправильным URL-адресом (он ссылался на себя). Но даже при исправлении этой ошибки приложение все равно не будет установлено (оно будет загружено, но не будет установлено). Я могу только представить, что проблема в .ipa.

Надеюсь, это сэкономит кому-то еще время и обострение.

1 голос
/ 19 марта 2012

Этот вопрос может быть повторением stackoverflow вопрос

См. Ответ на этот вопрос.

Здесь также я вставляю ответ снова,

В Xcode 4.3.1 нет опции «поделиться» на вкладке «Архивы» Организатора для создания IPA.

Следовательно, чтобы создать IPA, просто нажмите доступную опцию «Распространить» и выберите Метод - «Сохранить для предприятия или для рекламы»-Hoc Deployment ", тогда у нас есть возможность сохранить сборку в формате IPA.

спасибо, Naveen Shan

...