Heyzap - Enable Ads - Enterprise

I’m trying to implement the Heyzap SDK into an iOS game using Corona Enterprise.

Everything works fine except for when I try to enable ads.

dyld: lazy symbol binding failed: Symbol not found: \_objc\_setProperty\_nonatomic Referenced from: /var/mobile/Applications/15FD1090-89E0-4F5B-9FAB-6638471C867B/AppName.app/App Name Expected in: /usr/lib/libobjc.A.dylib dyld: Symbol not found: \_objc\_setProperty\_nonatomic Referenced from: /var/mobile/Applications/15FD1090-89E0-4F5B-9FAB-6638471C867B/App Name.app/App Name Expected in: /usr/lib/libobjc.A.dylib

I haven’t used Xcode too much, so I’m not sure what the issue is here. Any ideas? Has anyone successfully integrated Heyzap ads into their iOS Corona app? (It works fine on Android.)

So, with some help, I’ve figured out the issue. Heyzap doesn’t mesh well with iOS 5.1, and is very slow with iOS 6.0. Building for 6.1 has worked well, EXCEPT

now when I call “unlockAchievement”, I get this error:

.../[mycode].lua:82: attempt to call field 'unlockAchievement' (a nil value) &nbsp;&nbsp;&nbsp;&nbsp;stack traceback: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[C]: in function 'unlockAchievement' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.../[mycode].lua:82: in function '\_listener' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?: in function \<?:141\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?: in function \<?:218\>

ACK

Okay found the fix. For iOS, you have to call, “unlockAchievements.” Plural. It’s singular for Android.  :slight_smile:

So, with some help, I’ve figured out the issue. Heyzap doesn’t mesh well with iOS 5.1, and is very slow with iOS 6.0. Building for 6.1 has worked well, EXCEPT

now when I call “unlockAchievement”, I get this error:

.../[mycode].lua:82: attempt to call field 'unlockAchievement' (a nil value) &nbsp;&nbsp;&nbsp;&nbsp;stack traceback: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[C]: in function 'unlockAchievement' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.../[mycode].lua:82: in function '\_listener' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?: in function \<?:141\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;?: in function \<?:218\>

ACK

Okay found the fix. For iOS, you have to call, “unlockAchievements.” Plural. It’s singular for Android.  :slight_smile:

Hello

I wanted to update the HeyZap plugin today, but… it seems Corona is no longer supported!?

Although in many places, CoronaSDK is still mentioned on their site, here’s what I found:

yes… it’s there in the docs main page, the entry still exists, but that’s it.

I’ve tried looking for any information, but nada.

What’s up with HeyZap integration? Am I missing something obvious?

Just confirmed,

HeyZap pulled Corona support back, due to some issues between the companies.

That’s a shame.

Way to go :confused:

Hello

I wanted to update the HeyZap plugin today, but… it seems Corona is no longer supported!?

Although in many places, CoronaSDK is still mentioned on their site, here’s what I found:

yes… it’s there in the docs main page, the entry still exists, but that’s it.

I’ve tried looking for any information, but nada.

What’s up with HeyZap integration? Am I missing something obvious?

Just confirmed,

HeyZap pulled Corona support back, due to some issues between the companies.

That’s a shame.

Way to go :confused: