Compilando e vinculando a extensão C para Python no Xcode para Mac

Eu estou tentando compilar uma extensão C simples no Mac para usar com o Python, e tudo funciona bem na linha de comando. O código e o comando gcc que funcionam são apresentados abaixo. Agora eu estou tentando construir a mesma extensão no Xcode 4.5 (Mac OS10.8), e eu tentei várias configurações de destino para dylib ou biblioteca estática, mas eu sempre recebo um arquivo que não pode ser carregado no Python mostrando o erro:

./myModule.so: unknown file type, first eight bytes: 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A

Meu objetivo final é criar um espaço de trabalho no XCode com o código fonte de uma extensão C / C ++ e ter um script python que o chame no Xcode. Portanto, se eu precisar depurar a extensão C / C ++, eu tenho os recursos de depuração do XCode. Estou ciente de que o XCode não depura no script Python, mas pode executá-lo, correto?

gcc -shared -arch i386 -arch x86_64 -L/usr/lib/python2.7 -framework python -I/usr/include/python2.7 -o myModule.so myModule.c -v

#include <Python.h>

/*
 * Function to be called from Python
 */
static PyObject* py_myFunction(PyObject* self, PyObject* args)
{
    char *s = "Hello from C!";
    return Py_BuildValue("s", s);
}   

/*
 * Another function to be called from Python
 */
static PyObject* py_myOtherFunction(PyObject* self, PyObject* args)
{
    double x, y;
    PyArg_ParseTuple(args, "dd", &x, &y);
    return Py_BuildValue("d", x*y);
}

/*
 * Bind Python function names to our C functions
 */
static PyMethodDef myModule_methods[] = {
    {"myFunction", py_myFunction, METH_VARARGS},
    {"myOtherFunction", py_myOtherFunction, METH_VARARGS},
    {NULL, NULL}
};

/*
 * Python calls this to let us initialize our module
 */
void initmyModule()
{
    (void) Py_InitModule("myModule", myModule_methods);
}

questionAnswers(2)

yourAnswerToTheQuestion