O Xcode lança uma exceção em Main () no iOS 8 com o ponto de interrupção de 'todas as exceções'
Estou usando o Xcode 6 (GM, não baixei betas) e estou desenvolvendo aplicativos para iOS 7+. Para todos os meus projetos, acabei de abrir os mesmos projetos em que trabalhava no Xcode 5.
No navegador Breakpoint, tenho oAll Exceptions
ponto de interrupção ativado. Está definido comoBreak: On Throw
. Agora, toda vez que executo meu aplicativo (seja em um dispositivo ou em um simulador), ele interrompe a execução na linhareturn UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
nomain()
função.
Se eu pressionar Reproduzir para continuar a execução do programa duas vezes, o programa funcionará bem. Portanto, isso não me impede de trabalhar, mas é irritante ter que executar manualmente a execução a cada vez e redefinir meus editores.
Gosto dos comportamentos que configurei no Xcode (levando o editor atual para o local onde a execução foi pausada) e tendo issoAll Exceptions
ponto de interrupção é importante IMO. (Então eu não quero mudar isso)
Ao executar o mesmo código, com os mesmos ambientes, para um destino do iOS 7 (novamente, dispositivo ou simulador), a exceção não é lançada.
Alguma pista do que poderia causar esse comportamento estranho?