Hi all,
this post to share my recent experiences with the upgrade to iOS 7.1
Normally to test my programs use the fabulous AirLaunch and my Website without using iTunes.
After update to iOS 7.1 my phone tell me the
certificate is not valid (Obviously if I install the app through iTunes this works correctly)
I tried it on other devices (iPod, iPad and iPhone) that do not have iOS7 and downloading works very well.
This is because when I saw the error I've lost three hours to figure out what could be the error
Regards,
Paolo
Paolo Borzini | paolo@borzini.it
The WhiteFly Software | www.thewhitefly.it
Service on line for printers | www.4pellicole.it
This could relate to LiveCode not yet supporting Xcode 5.1. I don't believe you can deploy to an iOS 7.1 device from a an earlier revision of Xcode (e.g. Xcode 5.0.2).
We are currently working on a fix and this should be available shortly
(NB I do indeed stand corrected, Dixie is correct below as I was able to deploy to my iOS 7.0.4 device from Xcode 4.6 (ios6 sdk). I believe it is beta versions of ios/Xcode that do not agree with installing across versions)
What method did you use to enable the iOS 7.1 simulator to appear in the available simulator list within LiveCode? As this iOS 7 SDKs/simulators are, by default, present only in Xcode 5.1
There was no method involved.. I made the mistake of updating my iphone to 7.1 (I usually wait for the horror stories before updating), so thought 'oh well, let's update xcode too'... LC did not like 5.1 and gave an error message that it was not a valid SDK... took out xCode 5.1 ... and everything has worked !..
Edit : the sim is 7.0.3, but apps built will run on 7.1
I understand now I was getting confused as I thought you had Xcode 5.1 linked to LiveCode/or you were using some other SDK method to give you access to the 7.1 simulators.
Hi Neil,
thank you for the reply.
perhaps I haven't explained well
My configuration is LiveCode 6.6 (rc1), Xcode 5.1 (5B130a) and iOS 7.1 on iPhone
the app running very well on simulator or iPhone and other device.
If my iPhone is connected directly to iMac there isn't problem.
The problem appear when I put in my web server the ipa file but only in the device is iOS 7.1
Paolo
Paolo Borzini | paolo@borzini.it
The WhiteFly Software | www.thewhitefly.it
Service on line for printers | www.4pellicole.it
Neurox66 wrote:Hi all,
this post to share my recent experiences with the upgrade to iOS 7.1
Normally to test my programs use the fabulous AirLaunch and my Website without using iTunes.
After update to iOS 7.1 my phone tell me the
certificate is not valid (Obviously if I install the app through iTunes this works correctly)
I tried it on other devices (iPod, iPad and iPhone) that do not have iOS7 and downloading works very well.
This is because when I saw the error I've lost three hours to figure out what could be the error
There is more to this than just an incompatibility with LiveCode. In iOS 7.1 Apple has implemented an undocumented requirement that iOS apps can only be downloaded using https from a server with a recognized security certificate. I just learned this recently from one of my AirLaunch customers. AirLaunch will work correctly if you include "https:" in its download field. But the app still will not install if your server doesn't have an SSL certificate installed.
If you do not want to pay for a certificate, there is a workaround using Dropbox. You can place the manifest.plist file in Dropbox (which does use a verified security certificate) and edit the html file to point to that. The download link in the manifest.plist file can still point to your server, Apple only checks the manifest for the certificate. Your users will see "dropbox wants to download..." instead of your server name though.
jacque wrote:In iOS 7.1 Apple has implemented an undocumented requirement that iOS apps can only be downloaded using https from a server with a recognized security certificate
Thank you for this Jacque! This will prevent screaming and shouting in the vicinity of my desk
jacque wrote: there is a workaround using Dropbox. You can place the manifest.plist file in Dropbox (which does use a verified security certificate) and edit the html file to point to that. The download link in the manifest.plist file can still point to your server, Apple only checks the manifest for the certificate. Your users will see "dropbox wants to download..." instead of your server name though.
Thanks for the hint.
When an update for AirLaunch?
Paolo
Paolo Borzini | paolo@borzini.it
The WhiteFly Software | www.thewhitefly.it
Service on line for printers | www.4pellicole.it
AirLaunch won't need an update, it will work fine as long as you use an https download URL. The issue is with Apple's new requirement that the download URL must be SSL. If you are using Dropbox to transfer the files you don't need to change anything because Dropbox already uses https. If you are using a private server for the files, you will need to use an https URL and have an SSL certificate installed on your server.
Jacqueline Landman Gay | jacque at hyperactivesw dot com
HyperActive Software | http://www.hyperactivesw.com
Jacque,
Do you think the same requirement may be disallowing me to download PDF's from my web server in LC 7.0 ? Here is the link if you would like to comment. http://forums.livecode.com/viewtopic.php?f=49&t=22241