Xcode 4, iOS SDK 4.3 y símbolos no definidos con la solución de anuncio Greystripe

Recientemente me actualicé a Xcode 4 / iOS SDK 4.3 y ahora estoy teniendo problemas con la solución de anuncios de GreyStripe cuando construyo con base SDK 4.3. Anteriormente estaba construyendo con Xcode 3 y un SDK base de 4.0 y los anuncios de Greystripe estaban funcionando bien.

Ahora cuando compilo usando base SDK 4.3, obtengo el siguiente error:

Undefined symbols for architecture i386: "_OBJC_CLASS_$_GSAdSlotDescription", referenced from: objc-class-ref in AppDelegate.o "_OBJC_CLASS_$_GSAdEngine", referenced from: objc-class-ref in AppDelegate.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status 

Esto ocurre cuando compongo para el simulador de iPhone 4.0, el simulador 4.1 y el simulador 4.2 y el simulador 4.3.

¿Cuál es el problema aquí?

Aclamaciones.

Simplemente agregue el file de class [por ejemplo: FileOperations.m] en Comstackr fonts que se encuentra en el objective del proyecto.

Para solucionar esto, abra las properties de su proyecto y busque las properties "architectures" y "architectures válidas". Haga clic en ambos y select "Otros". A continuación, agregue la architecture i386.

Creo que el problema es que el simulador se ejecuta en el sistema i386 (tu Mac). Pero me sorprende por qué este error no aparece en xcode 3.2.6.