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

Инструкции, приведенные на странице Распространение на портале подготовки iOS, все еще четко описывают процесс создания и включения файла Entitlements.plist в сборку для специального распространения. На странице Распространения приложений Руководства по разработке iOS , с другой стороны, не упоминается файл Entitlements.plist.

Когда я пытался «собрать и архивировать» наше последнее приложение, следуя инструкциям из iOS Руководство по разработке, полученный ad-hoc app.ipa не удалось установить на моем устройстве разработки из-за проблемы с правами. Когда я перестроил файл Entitlements.plist, новый app.ipa установился нормально.

К сожалению, включение Entitlements.plist в app.ipa означает, что получившуюся сборку нельзя просто повторно подписать и отправить в магазин приложений - Верно? Вместо этого мне нужно перестроить без Entitlements.plist и отправить результат в магазин приложений.

Я думаю, у меня действительно есть несколько связанных вопросов:

  1. Будет ли app.ipa создаваться в соответствии с указаниями в Руководстве по разработке iOS. (без Entitlements.plist, просто подпишите с помощью специального профиля обеспечения распространения) установите ОК на устройстве, не являющемся разработчиком, которое было правильно идентифицировано в профиле обеспечения тестового распространения?
  2. Есть ли у меня способ проверить точные результаты "Сборка и архивирование" на моей машине разработчика, так что я могу просто повторно подписать его и отправить в App Store из Xcode?
  3. Будет ли отклонен app.ipa, который явно включает файл Entitlements.plist, если я его отправил?

Спасибо!

17
задан Steven Fisher 8 March 2011 в 03:06
поделиться