2012-04-17 20 views
7

Mam projekt, który kompiluje i działa dobrze (nawet jeśli został zbudowany przy użyciu polecenia "kompilacja dla archiwum").Błąd podczas archiwum

Jednak, gdy chcę go Archive (dla MAS Publishing), pojawia się następujący błąd:

Command /Developer/usr/bin/strip failed with exit code 1 /Developer/usr/bin/strip: symbols referenced by indirect symbol table entries that can't be stripped in xxx

gdzie xxx jest podprojektem mojego projektu (ramowej).

Co może być problemem? (Sprawdziłem, wszystko jest poprawnie podpisane)

Odpowiedz

0

Pasek ma do czynienia z usuwaniem symboli podczas archiwizowania/budowania. Będziemy potrzebować nieco więcej informacji o błędach, aby uzyskać lepszą pomoc.

Wygląda na to, że podprojekt może być pozbawiony symboli i nie powinien. Spróbuj otworzyć ustawienia kompilacji dla podprojektu i włącz opcję "Odblokuj symbole debugowania podczas kopiowania" i zobacz, czy to naprawi.

+0

prawda, ale więcej komentarza zamiast odpowiedzi :) –

+0

hmm, być może! Nie myślałem o tym rozróżnieniu. Jeśli wyłącza striping w swoim ustawieniu budowania podprojektów i to naprawi, to będzie to odpowiedź, prawda? Może powinienem był sformułować to lepiej w moim tekście powyżej ... – Dad

+0

hehe tak to brzmi dobrze dla mnie :) –

0

Proszę sprawdzić docelowe członkostwo podprojektu w projekcie. Zanim zaczniesz tworzyć archiwum, proszę zbuduj dla normalnego trybu. Jest to łatwy sposób sprawdzenia błędów związanych z łączeniem.

Powiązane problemy