Odpowiedz na ten temat
Pokaż wyniki od 1 do 7 z 7

  1. Dołączył
    Oct 2008
    Postów
    25

    Cytuj | #1

    Witam,

    zacząłem używać biblioteki cocos2d. Wszystko ładnie startuje na symulatorze natomiast przy kompilacji na urządzenie wyskakuje 20 errorów.

    Głównie błędy typu: "cannot find interface declaration for 'CCPArticleSystemPoint', supercalss of 'CCParticleFire'". itd.

    Jak temu zaradzić?


  2. Avatar murzynpl
    Dołączył
    Feb 2011
    Skąd
    Owczary
    Postów
    43

    Cytuj | #2

    wg mnie brakuje Ci #import...
    nie używałem nigdy cocos'a...ale spróbuj dodać #import<CCParticleSystemPoint.h>
    Komputer: MacBook MC516PL/A
    Telefon: Black iPhone 4S 16GB
    WWW: http://colorfulbrain.cornerlab.pl/
    cornerlab


  3. Dołączył
    Sep 2008
    Postów
    7

    Cytuj | #3

    Cześć,

    Jakiej wersji cocos2d używasz? Na jakim telefonie i z jakim systemem testujesz projekt?
    Komputer: MacBook 13.3" (alu)
    Telefon: iPhone 4
    Odtwarzacz: iPod Nano 5G
    Tablet: iPad


  4. Dołączył
    Feb 2010
    Postów
    222

    Cytuj | #4

    Nie dodawaj żadnych #import. Wszystko jest zawarte w #import "cocos2d.h" i standardowy plik musi działać.
    Upewnij się, że masz Xcode4, oraz zainstalowaną najnowszą stabilną wersję Cocos2D z rodziny 1.xx. Rodzina 2.xx jest w wersji wczesnej BETA i zalecana jest tylko zaawansowanym użytkownikom.

    Jak zainstalujesz szablony cocos2D, utwórz nowy projekt Cocos2D i skompiluj go, powinien bez problemu uruchomić się zarówno na symulatorze, jak również na urządzeniu. Jeśli testujesz na iPhone 3G lub starszym należy zmienić kilka opcji w info.plist, bo jest on obecnie domyślnie ustawiony na obsługę 3GS i nowszych.
    Moje aplikacje w AppStore:
    Blicks.


  5. Dołączył
    Oct 2008
    Postów
    25

    Cytuj | #5

    Cytat Napisał ishadow Zobacz post
    Nie dodawaj żadnych #import. Wszystko jest zawarte w #import "cocos2d.h" i standardowy plik musi działać.
    Upewnij się, że masz Xcode4, oraz zainstalowaną najnowszą stabilną wersję Cocos2D z rodziny 1.xx. Rodzina 2.xx jest w wersji wczesnej BETA i zalecana jest tylko zaawansowanym użytkownikom.

    Jak zainstalujesz szablony cocos2D, utwórz nowy projekt Cocos2D i skompiluj go, powinien bez problemu uruchomić się zarówno na symulatorze, jak również na urządzeniu. Jeśli testujesz na iPhone 3G lub starszym należy zmienić kilka opcji w info.plist, bo jest on obecnie domyślnie ustawiony na obsługę 3GS i nowszych.
    mam pobraną wersję stabilną z gałęzi 1. Xcode w wersji 4.2.1. Generalnie sam szablon nawet nie kompiluje się na urządzeniu. Problem jest pewnie w tym, że testuje na iPhonie 3G. Jak zmienić info.plist?


  6. Dołączył
    Feb 2010
    Postów
    222

    Cytuj | #6

    Trochę się zapędziłem. Nie chodzi o info.plist, a o właściwości projektu, czy jak to się zwie - piszę teraz z komputera z Windowsem, więc nie mam jak sprawdzić.

    W zakładce build należało zmienić usunąć architekturę "armv7" i dodać linijkę "armv6 armv7". Oprócz tego ustawić "deployment target" na 4.1 lub 4.0. Może coś jeszcze, ale teraz z pamięci nie powiem. Poszukaj tych rzeczy w google, na jakimś forum, czy stackoverflow było to dobrze opisane.
    Moje aplikacje w AppStore:
    Blicks.


  7. Dołączył
    Oct 2008
    Postów
    25

    Cytuj | #7

    Cytat Napisał ishadow Zobacz post
    Trochę się zapędziłem. Nie chodzi o info.plist, a o właściwości projektu, czy jak to się zwie - piszę teraz z komputera z Windowsem, więc nie mam jak sprawdzić.

    W zakładce build należało zmienić usunąć architekturę "armv7" i dodać linijkę "armv6 armv7". Oprócz tego ustawić "deployment target" na 4.1 lub 4.0. Może coś jeszcze, ale teraz z pamięci nie powiem. Poszukaj tych rzeczy w google, na jakimś forum, czy stackoverflow było to dobrze opisane.
    arnv7 i armv6 miałem dodane. Deployment target mam ustawione na 4.2 - poźniej sprawdzę na 4.1 - też nie działa. Dalej te same błędy.

    Błędy pojawiają się jedynie w momencie kiedy dodam armv6. Jeżeli jest tylko armv7 to jest OK.
    Ostatnio edytowane przez neversoft ; 30.01.2012 o 00:00

Odpowiedz na ten temat