Print not working in IOS10 (Corona build 2016.2970

Hi,

Print statement is not working on iOS10 devices using corona simulator 2016.2970. Any  suggested workaround? 

Xcode version 7.1.1.

Regards

Olman

I thought this was fixed in an earlier version. Do you have an iOS 9 device to test against?

Rob

hmm I’m afraid I don’t have it.

Hi everybody! Some in the community has the very same issue?

I know everyone who was experiencing this updated to a later daily build an the problem went away.  Are you 100% sure you have 2970 and not 2949? We install daily builds into a different folder so you can have both the public and daily build active (on macOS).  Your console log should have a line that looks like:

Oct 16 05:00:35.065 [Device] Platform: iPad / iPad3,5 / 10.0.2 / PowerVR SGX 554 / OpenGL ES 2.0 IMGSGX554-128 / 2016.2970 / en-US | US | en_US | en

Can you verify the version there?

Rob

This is the console output when open the Corona simulator (2970):

Project sandbox folder: ~/Library/Application Support/Corona Simulator/2.0-4262D4790AAA86905701311D1335E93A

                    Platform: iPhone / x86_64 / 10.12.0 / Intel Iris OpenGL Engine / 2.1 INTEL-10.18.65 / 2016.2970 / en-US | US | en_US | en

When I run the app from the device, the console is not printing that info. 

I just removed the 2949 version from my application folder, re-buld the app using 2970 but the output is the same: print result are not displayed (in iOS10 at least).

Just to verify, are you using any variable named “debug” or are you overriding “print” anywhere?

Have you considered upgrading to Xcode 8?

Rob

Thanks Rob, that worked to me.

Great! I had the same problem, but upgrading to Xcode 8 solved it for me too.

I thought this was fixed in an earlier version. Do you have an iOS 9 device to test against?

Rob

hmm I’m afraid I don’t have it.

Hi everybody! Some in the community has the very same issue?

I know everyone who was experiencing this updated to a later daily build an the problem went away.  Are you 100% sure you have 2970 and not 2949? We install daily builds into a different folder so you can have both the public and daily build active (on macOS).  Your console log should have a line that looks like:

Oct 16 05:00:35.065 [Device] Platform: iPad / iPad3,5 / 10.0.2 / PowerVR SGX 554 / OpenGL ES 2.0 IMGSGX554-128 / 2016.2970 / en-US | US | en_US | en

Can you verify the version there?

Rob

This is the console output when open the Corona simulator (2970):

Project sandbox folder: ~/Library/Application Support/Corona Simulator/2.0-4262D4790AAA86905701311D1335E93A

                    Platform: iPhone / x86_64 / 10.12.0 / Intel Iris OpenGL Engine / 2.1 INTEL-10.18.65 / 2016.2970 / en-US | US | en_US | en

When I run the app from the device, the console is not printing that info. 

I just removed the 2949 version from my application folder, re-buld the app using 2970 but the output is the same: print result are not displayed (in iOS10 at least).

Just to verify, are you using any variable named “debug” or are you overriding “print” anywhere?

Have you considered upgrading to Xcode 8?

Rob

Thanks Rob, that worked to me.

Great! I had the same problem, but upgrading to Xcode 8 solved it for me too.