2013-03-07 7 views
1

enter image description here Я попытался создать свой HelloWorld приложения с помощью PhoneGap + Xcode 4.2, выполнив несколько шагов, как описано на ссылке ниже:Автоматический подсчет ссылок Issue - PhoneGap

http://docs.phonegap.com/en/2.5.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS

Но когда я бегу мое приложение HelloWorld на Simulator .. дает мне Ошибка автоответчика подсчета.

enter image description here

+0

Вы можете отправить сообщение с полной ошибкой? ваш снимок экрана показывает только часть ошибки. – Raptor

+0

Есть ли CDVAccelerometer, который вы добавили в проект из какого-то другого источника? – Rushi

+0

@Shivam Пожалуйста, просмотрите приведенный снимок ... и помогите ... Я отключил ARC в моем проекте ... Его появление после него ... Я использую Xcode 4.2 (который не дает мне никаких флажков для ARC при создании проекта .. Не знаю почему) и Phone-Gap 2.4 –

ответ

3

Эта ошибка приходит причиной вашего проекта CordvaLib включена ARC. Однако ваш CDVAccelerometer вашего класса не поддерживает ARC. Чтобы исключить файл из ARC, используйте -fno-objc-arc пометка

в фазах сборки> компилировать источники

+0

Эй, Rushi, я отключил ARC в своем проекте, отключив «Object AR-флаг Objective-C» в разделе «Target -> Build Setting». Я тоже пробовал свой путь. Теперь его предоставление «Семантическая проблема - использование необъявленной переменной во многих местах - любая подсказка?» –

+0

@VarunMehta: Кажется, вы перепутали некоторые файлы. Когда компилятор не получает файлы, он дает эту ошибку. Везде, где вы получаете эту ошибку, просто проверьте, существуют ли в вашем проекте файлы, класс или переменная. – Rushi

+1

Я ничего не сделал, я только что создал свое приложение с терминала, выполнив следующую команду: Navneet: bin hitech $ cd /Users/hitech/Desktop/VARUN_Mac/PhoneGap/phonegap-2.2.0/lib/ios/bin Navneet: bin hitech $ ./create ~/Documents/Cordova22/HelloWorld com.tcs.mobility.HelloWorld HelloWorld –

-1

При создании нового проекта он просит «использовать автоматический подсчет ссылок» с галочкой. Если вы не используете ARC, снимите флажок.

Если вы не хотите, чтобы ARC только для определенного класса, то ProjectSettings -> Build Phases -> Complile Sources -> Compilerflag. нажмите рядом с классом и установить

-fno-ObjC-дуговой

Теперь только выбранный класс ARC отключен.

+0

Пожалуйста, смотрите мой комментарий выше. –

+0

Проверьте переменную, которая не указана. или покажите мне, какая строка кода отображается незаявленной. – Cintu

+1

В CDVPlugin.m & CDVFileTransfer.m, я получаю эти ошибки –

Смежные вопросы