Brak architektur do kompilacji (tylko ACTIVE ARCH=YES, active arch=x86 64, VALID ARCHS=armv7 armv7s)

Uruchamianie w Xcode jest poprawne, ale gdy chcę użyć wiersza poleceń z $ / usr / bin /xcodebuild-scheme projectA-workspace projectA.xcworkspace-configuration debug clean build

I wymyślić następujące.

=== BUILD NATIVE TARGET projectA OF PROJECT projectA WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s).

W Ustawieniach budowania są:

  • Architektura: Starndard (armv7, armv7s)
  • Base SDK: najnowszy iOS (iOS 6.0)
  • Build Active Architecture Only: Debug Yes, Release No
  • Valid Architectures: armv7 armv7s

Po zmianie Build Active Architecture Only = No, następnie udało się zbudować build.

Jakie jest ustawienie sugestii dla tej sytuacji, aby zbudować sukces w trybie poleceń? Dzięki.

Author: Edward Chiang, 2012-10-15

2 answers

Możesz ustawić wartości "Build Active Architecture Only" i "Archs" z samego wiersza poleceń. Ustawiamy Arch= "armv7 armv7s" ONLY_ACTIVE_ARCH = NO.

Eg

/usr / bin / XCODEBUILD ARCHS= "armv7 armv7s" ONLY_ACTIVE_ARCH=NO-workspace-scheme ......

To uwolni cię od ręcznej zmiany wartości w ustawieniach projektu.

 74
Author: Sertorio Noronha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-30 07:32:07

W moim przypadku była to pusta komórka w 'poprawnych architekturach' na poziomie docelowym, co skutkowało pustą 'rozwiązaną' komórką.

Które prowadzą do pustego parametru 'valid architectures' i na końcu błędu linkera.

 0
Author: Adobels,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-29 14:19:23