Frequently Asked Questions
Looking for answers to questions related to Corona? This is a great place to start.
Support & Training FAQs (2)
Does Corona Labs offer support?
Corona trial users and subscribers can get community support through our forum. The Corona community is very helpful and frequently answers questions as they come in. In addition, Corona Labs keeps a presence on the forums and answers questions on a best-efforts basis.
Corona Labs also offers paid support. We offer Paid and Premium Support for customers that require any of the following services:
- Troubleshooting
- Code Examples
- App Debugging
- Code Review
For pricing and more information go to our Support page.
Does Corona Labs offer training?
Yes. We offer basic one-on-one training for developers looking to get up and running with Corona. For more information, please see our Support and Training page.
Corona Cloud FAQs (2)
What is Corona Cloud?
Corona Cloud is composed of a set of cloud-based services that help developers add useful functionality to their apps and games. Today it includes:
- Leaderboards
- Achievements
- User accounts
- Social connect
- Cloud sync
- Chat
- User accounts
- Turn-based multiplayer
- Analytics
Read more on our Corona Cloud page.
What is the difference between Corona Cloud Analytics and Corona SDK Analytics?
Corona SDK Analytics is available to all Corona SDK developers. This is data on their apps' usage. Data is automatically compiled, and developers can see this data in their account dashboard. Corona SDK Analytics are provided free of charge and developers can opt out of this service.
Corona Cloud Analytics is available only to developers who are users of Corona Cloud. This is data on their usage of Corona Cloud APIs and functionality.
For now, these two analytics services are separate and distinct.
Daily Builds FAQs (3)
Where can I find Daily Builds?
If you are a Corona subscriber, you will be able to browse and download Daily Builds here:
http://developer.coronalabs.com/downloads/daily-builds
Should I build my app using Daily Builds?
Many of our developers use daily builds for their day to day development. Since it is possible that Daily Builds can contain bugs, developers just need to be aware of this possibility and be ready to refer to the forums or other resources as necessary. We believe it is usually safe to develop against Daily Builds.
Are Daily Builds stable?
Daily Builds incorporate the latest features or fixes added to Corona SDK. Because of this, it is possible that some instability could be introduced on any given Daily Build. However, our community is very good about finding new issues and pointing them out quickly. Any major issues introduced in a Daily Build will probably be fixed very quickly in a subsequent Daily Build.
Corona Enterprise FAQs (3)
What is Corona Enterprise?
Corona Enterprise is a product, built on the same core Corona engine, that allows developers to call native libraries (Objective-C on iOS, Java on Android) from within their Corona projects.
How does Corona Enterprise work?
To build an app in Corona Enterprise you use Xcode (for iOS) and Eclipse (for Android) and compile the following elements:
- Corona engine libraries
- Lua project files
- Native libraries
- Lua bindings for your native libraries
How much does Corona Enterprise cost?
Please see our Store page for more information. Corona Enterprise is $999/developer/year for smaller companies and $2499/developer/year for larger companies.
Analytics FAQs (10)
What is the difference between Corona Cloud Analytics and Corona SDK Analytics?
Corona SDK Analytics is available to all Corona SDK developers. This is data on their apps' usage. Data is automatically compiled, and developers can see this data in their account dashboard. Corona SDK Analytics are provided free of charge and developers can opt out of this service.
Corona Cloud Analytics is available only to developers who are users of Corona Cloud. This is data on their usage of Corona Cloud APIs and functionality.
For now, these two analytics services are separate and distinct.
Do you have a Privacy Policy for the data you collect via Corona SDK Analytics?
Yes - our Privacy Policy for App Users explains the data we collect via Corona SDK Analytics. If you are a Corona developer, you can link to this privacy policy from your website.
What is Corona SDK Analytics?
Corona SDK Analytics is a free service given to all Corona SDK developers. You can view data about your published apps, including the number of sessions, the number of unique users, and session lengths. Session data is displayed in graphs broken up by device type (iPhone, iPad, iPod touch, and Android) and for device types combined. You can access Corona SDK Analytics through your account dashboard.
What is a “session”?
A session is the period between starting and exiting an app by one of your users. Session data includes the start time, end time, a unique identifier for the user, and some information about the operating system and device.
How do I get started? What do I have to do to start seeing data?
To get started, just build your app with Corona SDK version 2011.591 or later using a Distribution Provisioning Profile for iOS or a Private Key for Android. Then get it into users hands to start seeing data. We take care of the rest!
Can I start seeing analytics data for an app I’m testing?
Yes. Just build your app with an Ad Hoc Distribution Provisioning Profile for iOS or a Private Key for Android. Then install the app on your test devices. If you don’t want to see data in analytics during test, build your app with a Provisioning Profile for iOS or a Debug Key for Android.
Is session data real-time?
Session data is processed and updated within a day. There is buffer for devices that do not have a connection to the Internet, which means you may see data appear later for users who weren’t connected while using your app but then connected later.
How do I remove an app?
Hover over an app in the left column navigation. You’ll see a red icon with an "x". Click the icon. The app will be moved to a hidden list under "Removed Items". To restore an item to the left column navigation, click "Removed Items" to expand the list. Hover over an app and click the green icon with the arrow. This will move it. Data is not removed when you move an app to “Removed Items”. It will still continue to be collected for any apps in "Removed Items".
I don’t want data about my apps collected. How do I stop sending data to Corona SDK Analytics?
To stop data from being sent from your apps, just add "launchPad = false" to your config.lua file. This will stop the transmission of new data. Old data will remain in Corona SDK Analytics.
Who do I call if I have a problem?
If you have a problem, contact support.
Pricing and Sales FAQs (11)
Can I get a refund for my Corona subscription?
We can only refund subscriptions within 5 business days of a purchase. If for some reason you decide you want a refund, make sure to let us know within that time frame. We will charge a 10% refund fee to cover payment processing fees.
Can I upgrade from an Indie subscription to a Pro subscription?
As of mid April 2013 there are no longer any Indie subscriptions. There are now 3 different versions of Corona SDK:
- Corona SDK Starter - which is free
- Corona SDK Pro
- Corona Enterprise
All Indie subscribers were upgrade to Pro subscribers in April 2013.
Do you have educational discounts?
Yes. We have discounts for students and educators buying 1-2 licenses. We also have Academic Site Licenses for institutions looking to buy more licenses. You can read more about our educational options here.
On how many machines/computers can I use a Corona subscription?
Corona can be used by a subscriber on two (2) separate machines. However, each subscription is only meant for one (1) developer. Two machines are allowed so that developers can conveniently use Corona, for example on both their desktop and laptop.
What are the differences between Corona SDK Starter and Corona SDK Pro?
Please see the comparison chart for the differences between Corona SDK Starter and Corona SDK Pro.
How do I get access to Corona SDK?
Can I transfer my subscription to a third party?
No. Subscribers are not allowed to sell or transfer their subscription to parties outside their own company/organization.
How much does Corona cost?
Corona SDK Starter (the default version of Corona SDK) is completely free. You can build and publish your apps without paying us anything. If you need certain additional functionality, you can upgrade to Corona SDK Pro, which is $599/developer/year.
You can see the differences between Corona SDK Starter and Pro here.
How many developers can use one Corona subscription?
One Corona subscription (Indie or Pro) can only be used by one (1) developer. Additional developers will require their own subscription.
Does Corona Labs take royalties on games or charge per title?
No. All our subscriptions are sold on a developer seat basis. Developers are free to build as many apps as they wish during the term of the subscription and we do not take any royalties or revenue share on apps.
Can I try Corona before I buy?
Yes, in fact Corona SDK Starter is completely FREE. This means that you can build and publish apps without paying us anything. For more information on Corona SDK Starter click here and see the SDK pricing FAQs.
Basics FAQs (19)
What platforms can I build apps for?
Corona currently supports building apps for the following platforms:
- iOS
- Android
- Amazon Kindle Fire
- Barnes & Noble NOOK
Does Corona Labs take any revenue share of my apps?
No. You own your apps completely and any publishing arrangements are solely made between you and the different app stores.
Why does Corona require an Internet connection to build?
The Corona client requires an Internet connection to build because part of the build process happens on Corona Labs servers. The Lua script is precompiled into bytecode (stripping out comments, debug information, etc) before it gets sent to our server. The server embeds this data into the Corona engine, but never saves or archives it. By the end of the online build process, you will have an .app bundle or .apk file just as you would get if you had used the iOS or Android SDK yourself.
Does Corona Labs see my source code when I do a build? How secure is my project when it’s sent to your server?
No - during the online build process, our servers never see your raw source code — or for that matter any of your project images, sounds, or other assets. The Lua script is precompiled into bytecodes (stripping out comments, debug information, etc) before it gets sent to our server. The server embeds this data into the Corona engine, but never saves or archives it. By the end of the online build process, you will have an .app bundle or .apk file just as you would get if you had used the iOS or Android SDK yourself.
If I need offline builds, what are my options?
Corona Enterprise allows you to do offline builds. However, the Indie and Pro subscriptions of Corona require builds to touch our servers.
Are there Corona user groups in my area?
We have meetup/user groups in many cities around the USA and the world. For more information, please see our Groups and Events page. If you don't see a group in your area, please contact us and we'll try to get one started.
How can I find a Corona developer?
There are several ways to find Corona developers:
- The Corona Certified Developer program
- Our forum
- Our Studio Directory
- User groups worldwide
On how many machines/computers can I use a Corona subscription?
Corona can be used by a subscriber on two (2) separate machines. However, each subscription is only meant for one (1) developer. Two machines are allowed so that developers can conveniently use Corona, for example on both their desktop and laptop.
Corona doesn’t yet support a feature I need. What are my options?
We are working hard to add new features to Corona every week. If we do not yet support a feature you need, there are 2 options:
- Consult our roadmap and vote on features you think we should build
- Learn about Corona Enterprise, which allows you to call native libraries from within Corona projects
If I use Corona, do I need to pay for the Apple or Google developer programs?
Yes. Your Corona subscription allows you to build your apps. However you will submit and publish your apps directly to the iTunes App Store, Google Play, or any of the other stores. Because of this you will have to join and pay for their respective developer programs.
What is Ansca Mobile?
Ansca Mobile is the previous name of Corona Labs. The company changed its name in June 2012 to better align its brand with that of its flagship product, Corona SDK. The official name of the company is now "Corona Labs Inc."
Can I build iOS apps on a Windows machine?
Unfortunately no. Due to Apple restrictions you can only build an iOS app on a Mac. However, any code you develop with Corona on a Windows machine can be taken to a Mac and used to build your app. If you are unable to buy a Mac, we recommend using a service like MacinCloud (www.macincloud.com) to build your iOS apps.
How do I file a bug?
Please file bugs using our bug submission form [LINK]. Please note that, in order to facilitate us isolating and verifying a bug, we request you submit a simple test case demonstrating the bug. We cannot evaluate test cases that include code from third party products.
What are the differences between Corona SDK Starter and Corona SDK Pro?
Please see the comparison chart for the differences between Corona SDK Starter and Corona SDK Pro.
How do I get access to Corona SDK?
Do you have a Privacy Policy for the data you collect via Corona SDK Analytics?
Yes - our Privacy Policy for App Users explains the data we collect via Corona SDK Analytics. If you are a Corona developer, you can link to this privacy policy from your website.
Does Corona Labs publish my apps?
No. You build your apps with Corona, but you will take your app's files and publish them directly on the app store providers' sites using their developer programs.
Can I upgrade from an Indie subscription to a Pro subscription?
As of mid April 2013 there are no longer any Indie subscriptions. There are now 3 different versions of Corona SDK:
- Corona SDK Starter - which is free
- Corona SDK Pro
- Corona Enterprise
All Indie subscribers were upgrade to Pro subscribers in April 2013.
What platforms does Corona run on?
The Corona client and simulator is available for Mac OSX or Windows. Please note that, because of Apple restrictions, you cannot build apps for iOS using the Windows version of the Simulator. However, you can use the same code written on a Windows machine and build on a Mac if you want to target iOS.



Add to Google