Подтвердить что ты не робот

Никаких архитектур для компиляции (ONLY_ACTIVE_ARCH = YES, active arch = x86_64, VALID_ARCHS = i386)

При использовании 64-битного симулятора iphone я получаю следующую ошибку архитектуры. Также используйте xcode 5.0. Любые предложения.

4b9b3361

Ответ 1

посмотрите в настройках сборки, убедитесь, что для параметра Build Active Architecture Only установлено значение No (возможно, сделать компиляцию немного медленнее, но это должно устранить проблему)

Также проверьте, что Valid Architectures имеет arm64 в списке

Обратите внимание, если вы получаете сообщение об ошибке при подаче приложения, в котором говорится: "Приложения, которые включают в себя архитектуру arm64, должны включать в себя как архитектуры armv7, так и armv7s", установив ее на "Нет", также будет исправлено это

Ответ 2

Что вам нужно сделать, просто установите ONLY_ACTIVE_ARCH на NO. Надеюсь, что это сработает.

Ответ 3

enter image description here, если вы получаете ошибку в тестовом проекте xcode, затем удалите его, также разрешила эту проблему.

другой способ - todo

У меня было такое же сообщение об ошибке после обновления до XCode 5.1. Вы используете CocoaPods? Если это так, это должно устранить проблему:

Delete the "Pods" project from the workspace in the left pane of Xcode and close Xcode.
Run "pod install" from the command line to recreate the "Pods" project.
Re-open Xcode and make sure "Build Active Architecture Only" is set to "No" in the build settings of both the "Pods" project and your own project.
Clean and build.