Thanks Bill - I will try very hard to take your advice. Right now I am a couple of steps back as I am getting strange results on the simulator - widgets (just mobile labels) disappearing, and the GPS activation which worked a couple of hours ago, suddenly failing… hope to get back to the real device issue soon.
Graham > On 17 Apr 2020, at 17:35, William Prothero via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Graham: > I’ve been where you are, with the maze of requirements to get an app on > iPhone. One thing I found was that the trail of mis-steps left a confusing > mess of invalid entries in the keychain and Xcode app, and in the other > places in my . When I got rid of every entry that I had made and started over > from scratch, I had success finally. So, every time I get to that point in > the project, I do a housecleaning, then religiously followed the steps some > of the livecode app gurus have posted. I’m fortunate in that I only need to > use my app on my own iPhone and don’t have to go thru the apple store. > > FYI— Sorry that I didn’t note the author of this snippet, but I found it very > useful and stored it in my notes. It may not be the most current, as well. > Ah yes - one of the biggest GOTCHA’s there is when working on Apple > certification… > > I’ve found the best approach is to keep my dev machine scrupulously clean as > regards old certificates, and a session with Keychain Access pays dividends. > > The same thing goes as regards old provisioning profiles - you should find > all provisioning profiles on your mac stored at > '/Users/<userName./Library/MobileDevice/Provisioning Profiles’. Regular > cleaning out of that folder and then using Xcode to pull down fresh copies is > the way to go > > In general ‘good hygiene’ with your certificates and profiles is necessary > and will prevent much head thumping, cursing, gnashing of teeth and tears at > bedtime :) > > And finally, I’ve found it best to keep old copies of Xcode on my machine in > their own sub-folder (individually named) in the Applications folder whilst > keeping the executable named “Xcode.app” > —End of snippet > > Good luck, > Bill > > William A. Prothero > https://earthlearningsolutions.org > >> On Apr 16, 2020, at 2:57 PM, scott--- via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> Hello Graham, >> >> When you created the development provisioning profile, I assume you added >> your iPhone’s UUID to the list of allowed test devices. In the Standalone >> Application Settings—> iOS—> Basic Settings (tab) did you select the correct >> profile. (Simulator doesn’t care about profiles but your real devices need >> to be specifically allowed.) If you just added one, be sure to restart LC so >> that it sill see it. >> — >> Scott Morrow >> >>> On Apr 16, 2020, at 1:20 PM, Graham Samuel via use-livecode >>> <use-livecode@lists.runrev.com> wrote: >>> >>> Ralph, I am using a development provisioning profile for iPhone. It was >>> created this month and expires next year. I will try to go over the whole >>> process again. I did as much as I could to include all the icons and splash >>> pages needed for all the phones I was likely to encounter (that was about 5 >>> different types). Do I have to include ones that nobody is going to use? >>> >>> Graham >>> >>>> On 16 Apr 2020, at 22:04, Ralph DiMola via use-livecode >>>> <use-livecode@lists.runrev.com> wrote: >>>> >>>> You can ignore the "this version of Xcode (10.1) was not compatible with >>>> the iOS 13 on my iPhone XS" >>>> >>>> Make sure your using a development provisioning profile. Create a new one >>>> and try using it. If I remember correctly I've also seen this when not all >>>> Icons or Splash pages are included. >>>> >>>> Ralph DiMola >>>> IT Director >>>> Evergreen Information Services >>>> rdim...@evergreeninfo.net >>>> >>>> >>>> -----Original Message----- >>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On >>>> Behalf Of Graham Samuel via use-livecode >>>> Sent: Thursday, April 16, 2020 3:05 PM >>>> To: How to use LiveCode >>>> Cc: Graham Samuel >>>> Subject: Re: A short question about Xcode >>>> >>>> Sadly, my test targets are just simulators. No real device is mentioned. >>>> >>>> However, following Ralph’s advice (thanks), i reconnected with my phone >>>> unlocked. Things looked promising, but then a message came up saying that >>>> maybe this version of Xcode (10.1) was not compatible with the iOS 13 on >>>> my iPhone XS, which is my main test device (it’s OK in the simulator). It >>>> then tried to do the loading of the app into the phone and eventually said >>>> >>>>> The entitlements specified in your application’s Code Signing >>>>> Entitlements file are invalid, not permitted, or do not match those >>>>> specified in your provisioning profile. (0xE8008016). >>>> >>>> I suppose that may be the end of that. I need a new iMac - the one I’ve >>>> got won’t run a later version of Xcode. Sadly they are rather expensive. I >>>> can’t visit anyone else’s, even if I could find one, since i’m in lockdown. >>>> >>>> Nothing, but nothing, is simple when trying to deploy to iOS. >>>> >>>> [Sound of grinding teethe] >>>> >>>> Graham >>>> >>>>> On 16 Apr 2020, at 20:22, scott--- via use-livecode >>>>> <use-livecode@lists.runrev.com> wrote: >>>>> >>>>> I can’t recall whether this is specific to a particular LC license but >>>>> when physically attaching a device to the computer, on my setup that >>>>> mobile device appears under the menu Development —> Test Target (along >>>>> with simulator options) and can simply be selected as the test device… >>>>> which saves the added step of dragging into Xcode. >>>>> >>>>> -- >>>>> Scott Morrow >>>>> >>>>> Elementary Software >>>>> (Now with 20% less chalk dust!) >>>>> web https://elementarysoftware.com/ >>>>> email sc...@elementarysoftware.com >>>>> booth 1-800-615-0867 >>>>> ------------------------------------------------------ >>>>>> On Apr 16, 2020, at 10:11 AM, Graham Samuel via use-livecode >>>>>> <use-livecode@lists.runrev.com> wrote: >>>>>> >>>>>> I’m following the LC lesson 'How do I build an iOS application?’. I >>>>>> think I’ve done everything they mention, and I have my Apple developer >>>>>> credentials and three iOS devices registered. I have saved my iOS app as >>>>>> a standalone. But when I get to this instruction about getting my app on >>>>>> a real device: >>>>>> >>>>>>> 1) Open Xcode >>>>>>> >>>>>>> 2) In the 'Window' menu select "Devices" >>>>>>> >>>>>>> 4) Select your connected iOS device >>>>>>> >>>>>>> 5) Drag standalone app to "Installed Apps" section of device window >>>>>>> >>>>>>> Your app should now be on your device >>>>>> >>>>>> >>>>>> There is nothing in the Devices section for me to select (plenty of >>>>>> stuff in the Simulators, but so what?). Do I have to fiddle with >>>>>> keychain or particular folders or what? I have no idea what to do next >>>>>> (not for the first time!). >>>>>> >>>>>> Graham >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode