Ben:
Thanks so much for the procedure. I’ll try it out in a day or two and give 
feedback.
Best,
bill

> On Sep 26, 2016, at 2:22 AM, Dave Kilroy <d...@applicationinsight.com> wrote:
> 
> Hi Ben
> 
> You can’t force LC to refresh provisioning profiles - LC only uses 
> provisioning profiles made at the developer portal and stored on you 
> computer. These are the steps you should consider when adding a new device...
> 
> 
> 
> At the Developer Portal:
> 
> - add your new device’s UDID in the ‘Devices’ section
> - in the ‘Provisioning Profile’ section edit the provisioning profile of the 
> app you are interested in - including your new device in the ‘Devices’ box 
> (this box is a scrolling field so all your devices may not be in view)
> - click the ‘Generate’ button
> - do not click the ‘Download’ button
> 
> 
> 
> On your computer (Keychain Access)
> 
> - check the ‘my Certificates’ section for any expired keys/certificates - zap 
> all non-current ones
> 
> 
> 
> On your computer (Xcode)
> 
> - open Xcode
> - open ‘Preferences’
> - open the ‘Accounts’ tab
> - click on your Apple ID
> - click on one of the listed ‘team member’ roles (there may only be one)
> - click the ‘View Details’ button
> - wait a few seconds for data to refresh
> - in the upper ‘Signing Identities’ box ensure your certificates are up to 
> date
> - in the lower ‘Provisioning Profiles box remove any duplicate Provisioning 
> Profile by right-clicking them and choosing ‘Move to Trash’
> - click any showing ‘Download’ buttons showing alongside Provisioning Profile 
> (and get rid of all duplicate Provisioning Profiles)
> - tidy up all the profiles in each of your ‘team role’ entries
> - if you have any remaining profiles you can’t get rid of, right-click one of 
> the provisioning profiles and select ‘View in Folder’ (this shows you where 
> profiles are stored locally and you can delete all of them and download them 
> afresh (close and reopen Xcode preferences to get it to refresh) - try to 
> ensure that you only have valid provisioning profiles on your computer - and 
> only one copy of each profile
> 
> 
> 
> On your computer (LiveCode)
> 
> - open LiveCode
> - open your app
> - open the ‘Standalone Application Settings’ dialog box
> - open the iOS tab
> - find the relevant Provisioning Profile in the ‘Profile’ drop-down (there 
> should only be a single profile with your app’s name in the list)
> - save your app
> - try building an iOS standalone
> 
> 
> 
> You should now have built a new version of your app that can be installed on 
> your new device.
> 
> 
> 
> BTW the reason I recommend not clicking the ‘download’ button on the 
> Developer Portal is that getting Xcode to do the downloading is neater and 
> means it’s easier to ensure you only have a single and valid Provisioning 
> Profile for each of your development apps on your machine for LiveCode to 
> access
> 
> One other thing - I always add “ - development” or “ - distribution” to 
> profile names so that when it comes to adding the correct one from the 
> LiveCode drop-down I can be sure I’m adding the correct type of profile…
> 
> Kind regards
> 
> Dave
> 
> 
> 
>> After adding a new device to my registered set in my Apple developer 
>> account, 
>> how can I get LC to recognise it? 
>> 
>> I go through this every now and then, conduct a lot of superstitious 
>> rituals, 
>> eventually I get there.. but I never know how. 
>> 
>> I've launched Xcode, used it to build an app to the device, which caused it 
>> to 
>> say that there was a problem and offer to fix it. Now Xcode can build to the 
>> new device, but LiveCode still not. 
>> 
>> The message (when I ask Xcode to add the newly built app to the device) is 
>> 
>>        The executable was signed with invalid entitlements. 
>> 
>>        The entitlements specified in your application’s Code Signing 
>>  Entitlements file do not match those specified in your 
>>        provisioning profile. (0xE8008016). 
>> 
>> 
>> In LC, I've selected a different provisioning profile, selected the original 
>> one again, quit and restarted LC, turned to face east, hailed cthulhu, 
>> etc... 
>> all the usual things... still no luck. 
>> 
>> So, how do I force LC to refresh the provisioning profiles, or otherwise to 
>> build an app which can be installed on a new device? 
>> 
>> Secondary question: how do I get LC to stop seeing every old profile I've 
>> ever 
>> had (many with the same name) in the "Profile" popup on the iOS tab of the 
>> Standalone Settings window? 
> 
> TIA, 
> 
> Ben 
> _______________________________________________
> 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

Reply via email to