Cocos2D с новыми RevMobads Framework
-
12-12-2019 - |
Вопрос
Интегрирован новый revmob.frmework в играх Cocos2D.
Теперь получая много ошибок компиляции в моей игре Cocos2D 1.0 и только ошибка линкера в другой игре Cocos2D 2.0.
в Cocos2D 2.0, ошибки линкера:
"_SKStoreProductParameterITunesItemIdentifier", referenced from:
"_OBJC_CLASS_$_SKStoreProductViewController", referenced from:
.
Какая система системы пропустила?Уже добавлено starekit.framework
в Cocos2D 1.0, наряду с этими ссылками, также получают некоторые ошибки компиляции. Он показывает «ожидаемый атрибут недвижимости до *, в нижней строке (в Revmobads.Framewors)
@property (nonatomic, strong) NSArray *supportedInterfaceOrientations;
.
Как я могу закончить все эти проблемы и получить новый revmob sdk в кокосовой игре?
Решение
Это ошибки происходят из-за использования LLVM GCC 4.2 в качестве компилятора, для решения этой проблемы просто внесены следующие изменения:
revmobbanner.h Строка 35: изменить «сильный» на «сохранить»
@property (nonatomic, retain) NSArray *supportedInterfaceOrientations;
.
revmobbutton.h Линия 51: Стереть «атомный»
@property (readonly) RevMobButtonStatus status;
.
revmobfullscreen.h Линия 25: Изменение «сильна» на «сохранить»
@property(nonatomic, retain) NSArray *supportedInterfaceOrientations;
. Другие советы
linker Ошибка:
Убедитесь, что revmob.framework добавляется в "LINK LINK BINARY с библиотеками" Фаза сборки.
Ошибка компилятора:
выглядит хорошо для меня.Убедитесь, что #import импортируется в этот файл.Еще лучше добавьте его до префикса.pch, если она там нет.
Если вы продолжите проблемы, я предлагаю получить поддержку напрямую от Revmob.
Убедитесь, что в рамках BEVMOB и stakekit, добавленные в этапах сборки: http://sdk.revmob.COM / IOS
Кроме того, пытаясь обновить свой Xcode, потому что это связано с проблемой несовместимости со старыми версиями iOS.
или ждать новой версии SDK, которая может иметь эту проблему несовместимости.