Cocos2d con un nuovo quadro di revmobads
-
12-12-2019 - |
Domanda
Integrated New Revmob.frework nei giochi di cocos2d.
Ora ottieni un errore di compilazione nel mio gioco Cocos2D 1.0 e solo un errore del linker in altro gioco Cocos2d 2.0.
In COCOS2D 2.0, gli errori del collegamento sono:
"_SKStoreProductParameterITunesItemIdentifier", referenced from:
"_OBJC_CLASS_$_SKStoreProductViewController", referenced from:
.
Quale framework di sistema ha perso?Già aggiunto storekit.framework
In COCOS2D 1.0, insieme a questi errori del collegamento, anche ottenere alcuni errori di compilazione. Sta mostrando "previsto un attributo immobiliare prima *, in linea sotto linea (in revmobads.framewors)
@property (nonatomic, strong) NSArray *supportedInterfaceOrientations;
.
Come posso trovare tutto questo problema e ottenere New Revmob SDK in Cocos2D gioco?
Soluzione
Questi errori si verificano a causa dell'uso di LLVM GCC 4.2 come compilatore, per risolvere questi problemi effettuare le seguenti modifiche:
revmobbanner.h Linea 35: cambia "forte" per "conservare"
@property (nonatomic, retain) NSArray *supportedInterfaceOrientations;
.
revmobbutton.h Linea 51: Cancella "Atomic"
@property (readonly) RevMobButtonStatus status;
.
revmobullscreen.h Linea 25: cambia "forte" a "trattenere"
@property(nonatomic, retain) NSArray *supportedInterfaceOrientations;
. Altri suggerimenti
Errore linker:
Assicurarsi che Revmob.Framework venga aggiunto alla fase di costruzione "Link Binary with Libraries" di Target.
Errore del compilatore:
mi guarda bene.Assicurati che #import sia importato in quel file.Meglio ancora, aggiungilo al prefisso.pch se non è lì.
Se continui ad avere problemi, suggerisco di ottenere il supporto direttamente da Revmob.
Assicurati di avere i framework di Revmob e Storekit aggiunti nelle fasi di build: http://sdk.revmob.com / ios
Inoltre, cercando di aggiornare il tuo Xcode, perché questo è correlato a un problema di incompatibilità con vecchie versioni di iOS.
o attendere una nuova versione dello SDK che può avere questa questione di incompatibilità fissata.