Вы все еще можете запустить приложение на iPhone 5S, построив его только для 32-разрядных, поскольку iPhone 5S будет запускать существующие 32-разрядные приложения. Многим приложениям придется ждать, чтобы начать сборку для 64-битных, пока поставщики библиотек не обновят свой код для исправления 64-разрядных проблем, а в случае статических библиотек даже включить 64-битную сборку своего кода.
На самом деле нет никакой причины, по которой вам абсолютно необходим ваш код для запуска в 64-битном режиме прямо сейчас, что я могу видеть, и даже если вы это сделали, вы не смогли бы гарантировать стабильность сторонних библиотек, которые вы используете , Поэтому я бы посоветовал вам на данный момент придерживаться только 32-битного построения, и он будет отлично работать на iPhone 5S.
Если вам по какой-то причине необходимо было создать ваше приложение для 64-разрядной версии, вам придется либо заставить поставщика библиотеки обновить свой код, либо вам придется удалить его и написать собственный код для обработки того, что их делало.
EDIT:
Чтобы исправить это точное предупреждение, в тех местах, где она имеет %d
, замените их %lu
.
строить только для 32-бит? –
@MichaelDautermann Ориентация iPhone 5S. – duci9y
в конечном счете, всегда лучше заставить их исправлять;) –