Я ранее мог отправить заявку без проблем. Единственной частью моего рабочего процесса, которая была изменена, было использование Sourcetree. После переноса обновлений в следующие структуры я получаю это предупреждение при отправке в iOS App Store. Я также получаю электронное письмо, которое содержит:
Non-PIE Binary - исполняемый файл "Полезная нагрузка /myapp.app/Frameworks/Alamofire.framework" не является независимой от позиции. Убедитесь, что ваши настройки сборки настроены для создания исполняемых файлов PIE. Для получения дополнительной информации см. Техническое Q & A QA1788 - Создание независимой от позиции позиции
Non-PIE Binary - исполняемый файл Alamofire.framework не является независимым от позиции. Убедитесь, что ваши настройки сборки настроены для создания исполняемых файлов PIE. Для получения дополнительной информации см. Техническое Q & A QA1788 - Создание независимой от позиции позиции
и т.д...
Известными рамками являются:
- SwiftyJSON
- Диаграммы
- Alamofire
Я прочитал статью Apple Technical QA, вручную настроил все цели развертывания этих фреймворков и мой собственный проект безрезультатно. Кто-нибудь видел эту проблему раньше и смог ее решить?
Update:
Я могу подтвердить, что это предупреждение не влияет на процесс утверждения заявки. Несмотря на предупреждения, я опубликовал приложение для публичного выпуска. Теперь мне просто интересно узнать, что произошло на Apple, и что это означает для разработчиков рамок.