Как исправить ошибку связывания «Неопределенные символы для архитектуры i386:» _main »?

Я пытаюсь использовать KeyChainitemwrapper, предоставленную Apple. В моем проекте используется ARC, но я отключил ARC на KeyChainitemwrapper.m. Я связал фреймворк security.framework со своим проектом.

У меня возникает эта проблема с связыванием:

Неопределенные символы для архитектуры i386: "_main", ссылка на которую имеется: начать в crt1.10.6.o ld: символы не найдены для архитектуры i386 clang: error: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Я новичок в разработке для iOS, но я предполагаю, что проблема связана с тем, что симулятор пытается скомпилировать мой исходный код нацеливание на i386, а не на руку ?? Я близко?

В любом случае ... похоже, что эта оболочка довольно популярна, поэтому мне было интересно, может ли кто-нибудь, кто знаком с этой проблемой, помочь.

Спасибо

6
задан Till 29 January 2012 в 20:29
поделиться