2013-09-21 14 views
11

Wystarczy dokonać aktualizacji do wersji xcode 5 i w menu produktu nie widzę "Zbuduj do archiwizacji". Przechodzę do Preferences/Key binding i widzę w menu produktu "build for -> installation", wkładam klucz i to nie działa.Kompilacja do archiwizacji w Xcode 5

Więc wykonać to, aby to zrobić:

xcodebuild -Project myproject .xcodeproj -target mytarget -konfigurację Zwolnij

i dostaję to samo, co wcześniej w poprzednim Xcode z „Build do archiwizacji " (Tylko kompilacja z konfiguracją wydania)

Każdy pomysł, jak" skompilować do archiwizacji "(nie produkt/archiwum) z GUI xcode 5?

Dziękuję

Odpowiedz

12

Wygląda na to, że udało się połączyć te dwa kroki „build do archiwizacji” i „archiwum” w jedno polecenie menu: Product -> Archive w Xcode 5.

+2

Nadzieję, że jabłko nie usunie polecenia xcodebuild z następnej wersji xcode i poprosi o pieniądze na jego użycie :). – Stephane

+0

Po archiwizacji nadal nie mogę znaleźć mojej biblioteki .a – airpaulg

+0

Tak, to samo z .app, otrzymuję link do nikąd, dopóki nie wypełniam "katalogu instalacyjnego" (INSTALL_PATH) w ustawieniach kompilacji, zapomniałem (zbyt skomplikowany dla mnie :)) i po prostu uruchom "cd my_project_dir" (gdzie. xcodeproj znajduje się) i uruchom xcodebuild -alltargets "i wszystko jest w porządku teraz – Stephane

29

"Zauważ, że jeśli jest menu Archiwum Wyłączone jest to najprawdopodobniej dlatego, że opcja Symulator jest obecnie wybrana jako cel uruchamiania na pasku narzędziowym Xcode. Zmiana tego menu na podłączone urządzenie lub ogólna opcja docelowego urządzenia iOS powinna włączyć opcję Archiwum w menu produktu. "

Więcej informacji pod adresem http://www.techotopia.com/index.php/Preparing_and_Submitting_an_iOS_7_Application_to_the_App_Store

+3

1 - To nie jest menu "Archiwum", ale "Zbuduj dla archiwizacji", którzy znikają. (I nie: wyłączone) – Stephane

+1

2 - Nie jest to dla IOS z symulatorem, ale standardowym rozwojem mac osx. – Stephane

+0

Dzięki - doprowadzał mnie do szału !! – DogCoffee

5

Możesz użyć "Build For Profiling", jest ustawiona na Release configuration.

+0

Dziękuję, tego właśnie szukałem. – devios1

+0

Tak, skręcanie xcode to kolejne rozwiązanie. Muszę więc ustawić konfigurację, aby zwolnić (ponieważ zmieniłem się początkowo z wersji na Debug dla instrumentu). I odznacz "Użyj argumentów akcji uruchamiania i zmiennych środowiskowych" w Edit Scheme/Arguments dla schematu profilu. – Stephane

+0

Jest to niepoprawne, ponieważ kompilacja dla profilowania może być debugowana lub zwolniona w schemacie. – justinkoh

Powiązane problemy