Ответ 1
Наше быстрое решение заключалось в том, чтобы оставить запись "Архитектуры" как $(ARCHS_STANDARD)
, но измените допустимые архитектуры на armv7
и armv7s
до тех пор, пока не будут обновлены библиотеки сторонних разработчиков.
С Xcode 5.1 Apple сделала $(ARCHS_STANDARD), включая arm64. Если ваш проект не поддерживает arm64, вы можете просто изменить настройку построения архитектуры на $(ARCHS_STANDARD_32_BIT), и он не будет создавать arm64.
Однако, если у вас есть целевая зависимость, которая использует $(ARCHS_STANDARD), она построит arm64, и вы получите сообщение об ошибке, потому что ваш проект ожидает символов, которые не являются arm64.
Есть ли способ, чтобы ваша целевая зависимость знала, с чем вы строите, поэтому построит допустимую архитектуру?
Наше быстрое решение заключалось в том, чтобы оставить запись "Архитектуры" как $(ARCHS_STANDARD)
, но измените допустимые архитектуры на armv7
и armv7s
до тех пор, пока не будут обновлены библиотеки сторонних разработчиков.