У меня есть среда MAC OS Lion и Xcode 4.6. У меня нет учетной записи разработчика. Я хочу создать файл .ipa для примера проекта, чтобы протестировать его на устройстве. 1 . Это вообще возможно?
Я видел ответ на аналогичный вопрос ... и поэтому я попытался выполнить следующие шаги соответственно, но столкнулся с проблемой с шагом № 2 ниже (для создания IPA).
Чтобы отключить подпись кода:
- Перейдите в /Приложения.
- Щелкните правой кнопкой мыши XCode и выберите «Показать содержимое пакета».
- Скопируйте Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist на рабочий стол. (Убедитесь, что вы действительно копируете и вставляете. Не перетаскивайте)
- Откройте его и в разделе DefaultProperties установите для CODE_SIGNING_REQUIRED значение NO.
- Скопируйте его обратно и замените исходный файл.
- Перезапустите XCode.
- Откройте свой проект.
- В Project Navigator выберите свой проект и откройте раздел Build Settings вашего проекта (а не какую-либо конкретную цель)
- В разделе «Подписание кода» найдите «Идентификатор подписи кода» и для режимов «Отладка» и «Выпуск» установите для любого iOS SKD значение «Не подписывать код».
- Теперь вы сможете построить свой проект без каких-либо ошибок.
Чтобы сделать IPA:
В «Навигаторе проектов» выберите «Продукты».
Щелкните правой кнопкой мыши [NameOfYourProject].app и выберите «Показать в Finder». // Это не работает. Я не могу выбрать параметр «Показать в Finder».
Создайте папку и назовите ее Payload.
Переместите [NameOfYourProject].app в Payload.
Сожмите полезную нагрузку и переименуйте ее в [NameOfYourProject].ipa.