2013-10-11 14 views
9

Sto lavorando su unit test con XCTest e Xcode 5. Tutto funzionava bene, ma poi un collega ha fatto una spinta, e sembra averlo rotto.Xcode 5 - -bundle_loader può essere utilizzato solo con -bundle XCTest

Ho fatto quanto segue:

BUNDLE_LOADER = $ (BUILT_PRODUCTS_DIR)/app name.app/app

TEST_HOST = $ (BUNDLE_LOADER)

e ho giocato un po ' con i percorsi di costruzione all'infinito.

Ecco l'errore che sto ottenendo, che è legato a un errore Linker-O.

-bundle_loader può essere utilizzato solo con -bundle

Qualcuno sa come risolvere questo problema?

risposta

18

Il flag Mach-O Linker nel target di test è stato impostato su "eseguibile" anziché su "bundle".

+0

Potete specificare dove si trova il flag del linker? –

+3

Certo, vai alle impostazioni di costruzione di Test Target, quindi cerca Mach-O o Linker e dovresti vederlo come "Mach-O Linker". – Siriss

+0

Grazie! Mi hai risparmiato un sacco di mal di testa! Vorrei +2 se potessi! – Ruiz

Problemi correlati