I upgraded to El Capitan and I get “A fatal error has occurred” when I launch Corona now builds older than 2393

I upgraded my mac to El Capitan.

Now every time i launch Corona and I get “A fatal error has occurred”.

Builds greater than 2393 worked fine. but before it every build. i got “A fatal error has occurred” and simulator closed at once.

Please help me. i have to use my older code with build 2100 to update something again. 

Any help would be highly appreciate. Thanks

Perhaps you should look into MacInCloud and see if they have any Yosemite based devices you can use to run an older version of Corona SDK on. You may find problems getting an Xcode old enough to work with those older builds as well.

Also there have been significant requirement changes by Apple and Google since 2100 that would prevent you from submitting to Apple and getting featured on Google.

Rob

Thanks for the answer Sir Rob.

but i dont have any Xcode installed in my mac. Is this where problem is. If so. which version of Xcode i have to download so that older version of corona sdk may also work properly.

Because of Apple’s Gatekeeper change in Mac OS 10.9.5, all Corona SDK builds before 2393a will not run. If you need to use an older version of Corona on a Mac you need to install an older Mac OS or you need to upgrade to a newer Corona Build. This was a change Apple made and was enforced when you upgraded to a newer Mac OS.

Thanks Tom.

So do i have to change all my code from storyboard to composer to run on newer build. Is there not any way to run builds before 2393

We open sourced Storyboard so you can still use that in the latest Corona Builds. You can find the code here: https://github.com/coronalabs/framework-storyboard-legacy

Thanks Tom and Rob for the quick response. :slight_smile:

Just drop that storyboard.lua file in the folder with your main.lua and you can continue to use Storyboard. However, we are not updating that code and at some point in the future we may be required to make a change that will require moving to Composer. Moving to Composer isn’t hard and it gets you up to where we can support you.

Rob

Yes sure Rob.

I was also planning to make a storyboard.lua class in which i’ll convert all storyboard event calls to composer event methods.
Thats way i can get maximum with minimum effort. We will create one class instead of replacing storyboard event functions with composer event functions in every class.

Is there any file like this you or any other created for the same purpose. Please forward it. I will be thankful. :slight_smile:

I’m unaware of any thing like that. Most people who want to stay with storyboard just download storyboard.lua and drop it in their project.

Rob

Perhaps you should look into MacInCloud and see if they have any Yosemite based devices you can use to run an older version of Corona SDK on. You may find problems getting an Xcode old enough to work with those older builds as well.

Also there have been significant requirement changes by Apple and Google since 2100 that would prevent you from submitting to Apple and getting featured on Google.

Rob

Thanks for the answer Sir Rob.

but i dont have any Xcode installed in my mac. Is this where problem is. If so. which version of Xcode i have to download so that older version of corona sdk may also work properly.

Because of Apple’s Gatekeeper change in Mac OS 10.9.5, all Corona SDK builds before 2393a will not run. If you need to use an older version of Corona on a Mac you need to install an older Mac OS or you need to upgrade to a newer Corona Build. This was a change Apple made and was enforced when you upgraded to a newer Mac OS.

Thanks Tom.

So do i have to change all my code from storyboard to composer to run on newer build. Is there not any way to run builds before 2393

We open sourced Storyboard so you can still use that in the latest Corona Builds. You can find the code here: https://github.com/coronalabs/framework-storyboard-legacy

Thanks Tom and Rob for the quick response. :slight_smile:

Just drop that storyboard.lua file in the folder with your main.lua and you can continue to use Storyboard. However, we are not updating that code and at some point in the future we may be required to make a change that will require moving to Composer. Moving to Composer isn’t hard and it gets you up to where we can support you.

Rob

Yes sure Rob.

I was also planning to make a storyboard.lua class in which i’ll convert all storyboard event calls to composer event methods.
Thats way i can get maximum with minimum effort. We will create one class instead of replacing storyboard event functions with composer event functions in every class.

Is there any file like this you or any other created for the same purpose. Please forward it. I will be thankful. :slight_smile:

I’m unaware of any thing like that. Most people who want to stay with storyboard just download storyboard.lua and drop it in their project.

Rob