Xcode - Ale… Gdzie są nasze archiwa?


162

Przesłałem trzy wersje mojej aplikacji do App Store za pomocą poleceń kompilacji i archiwizacji. Ale ... Gdzie są te archiwa?

Właśnie się dowiedziałem, że potrzebuję ich tylko do czytania crashlogów. Mój ~/Library/Developer/Xcode/Archivesfolder jest pusty (w rzeczywistości znajduje się w nim jeden plik xarchive, który właśnie wygenerowałem, aby przetestować odczyt crashlogu).

Spotlight nie znajduje żadnego pliku .xarchive.

Nigdy nie zostałem poproszony o usunięcie lub wyczyszczenie czegokolwiek innego niż moje kompilacje projektu (produkt - czysty) podczas kodowania następnej wersji.


! [tutaj wprowadź opis obrazu ] ( i.stack.imgur.com/Rd4wj.png ) To jest skrót klawiaturowy, którego używam
Danielvgftv

Doceniam, że dodałeś lokalizację folderu Archives. Brakowało mi archiwów, a to dlatego, że przypadkowo usunąłem ten folder z moim folderem DerivedData ... Po odzyskaniu tego folderu (na szczęście nadal w koszu) moje archiwa były poprawnie wyświetlane w obszarze Okno-> Organizator-> Archiwa.
leanne

Odpowiedzi:


344
  • Otwórz okno Organizatora w Xcode (menu Okno> Organizator )
  • Kliknij ikonę Archiwa w górnej środkowej części
  • Wybierz żądane archiwum według nazwy i daty aplikacji
  • Kliknij Pokaż w Finderze w menu kontekstowym

To właśnie zrobiłem, tylko ostatnie, które wygenerowałem do celów testowych.
Oliver

75
Okno> Organizator ... Tak, bo to ma sens, Apple.
Michael

23
Dobrze zrobione jabłko. Kolejny krok w procesie uniemożliwienia rzeczy ...
noelicus

2
Zrobiłem to tydzień temu, a teraz znowu tu jestem. dlaczego ten interfejs użytkownika jest trudny do zapamiętania?
Jason Sebring

11
Zabawne, jak firma taka jak Apple może stworzyć najbardziej przemyślane, intuicyjne, proste interfejsy dla użytkowników, ale największe stosy bezużytecznego gówna dla programistów.
iuliu.net
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.