Вопрос

Интегрирован новый 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, которая может иметь эту проблему несовместимости.

Скриншот xcode Consult Phases

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top