Jump to content
  • 0

Filemaker 16 runtime en High Sierra 10.13.2


Johnny

Question

Posted

Een runtime gemaakt in Filemaker 16 op een Mac met High Sierra 13.2 leidt bij sommige macs tot een fout: het opstarten gaat niet omdat het hoofdbestand ontbreekt. Hoe het komt dat de ene mac het wel doet en de andere (met dezelfde besturing) niet, is mij een raadsel.

 

Iemand een idee?

11 answers to this question

Recommended Posts

  • 0
Posted

Je moet je applicatie gaan code-signeren, want daar zit het probleem. Dit is een "veiligheid" die door apple (niet FMI) in het OS zit ingebouwd. Met Sierra 10.12.x heb je er ook last van. De runtime doet het eigenlijk alleen maar op de mac waarop ie is gemaakt en op alle andere kan hij het databestand niet vinden.

 

Iemand vertelde mij de truuk dat je de runtime moet opslaan in dropbox en dan daaruit downloaden, dan zou het over zijn. Ik heb dat echter nog niet getest, dus geen garantie (zelfs niet eens tot de deur)

  • 0
Posted

Intussen heb ik wat gelezen over code signeren.

 

Wat belangrijk is, dat een runtime op elke computer werkt, behalve als hij gedownload wordt van internet. Dat is dus net even anders als wat jij zegt Menno, of heb ik het niet goed gelezen, mijn bron ging over Yosemite, misschien is het nu anders bij High Sierra. Maar ik kan me niet voorstellen dat een runtime alleen maar werkt op de computer waarop hij is gemaakt. Dat zou helemaal in strijd zijn van de functie van een runtime. Maar dat beveiliging ingaat zodra er een download is, valt te begrijpen.

 

Nu nog een manier vinden om 'easy' te code signeren.

  • 0
Posted

Daarvoor heb je x-code nodig én een developer-account bij apple. Dan heb je een eigen certificaat, dat wordt vertrouwd door apple en daarmee je je code signeren.

 

Hoe je dat dan weer zou moeten doen met het bouwen van een filemaker-runtime weet ik niet. Ik denk eigenlijk ook dat dat het probleem én de reden is dat de runtimer "deprecated" is bij FileMaker, maar dat kan ik ook helemaal fout hebben :D

  • 0
Posted

Ik loop daar ook tegenaan. Ik heb maar een runtimer in FM14 uitgeleverd. Maar dan is niet echt een oplossing.

Dat code signeren lijkt op wat ik heb met het uitrollen van FMS16 en FM16. Als je een FMS16-bestand wil openen van een server die geen certificaat heeft, dan krijg je de error 802.

Dat blijkt te komen doordat je een onbekende en onbetrouwbare host aanspreekt. Je moet dus eerst handmatig de host goedkeuren, en dat kan niet met een script. Dus moet je met de klant een de telefoon 10 min praten en helpen door instellingen heen te gaan. Als je begrijpt wat ik bedoel.

Hetzelfde geldt als je een SMTP-mail wilt versturen via SSL, dat mag ook niet zo maar.

 

Veiligheid is ok, maar dit is niet handig, zeg maar irritant. Of mis ik iets?

Joost, Dhaag datadevelopment in Filemaker sinds 1995.

  • 0
Posted

Zolang je maar niet middels downloads gaat. Als je de runtimer op cdrom of usb stick aanlevert gaat het goed. Is mijn ervaring. Vooralsnog is dat mijn oplossing, maar als iemand iets handigers of een 'work around' weet houd ik me aanbevolen.

  • 0
Posted

Ik heb wel eens geëxperimenteerd met runtimes, maar is het zo dat die codesign alleen voor de 'applicatie' geldt? Dus als je eenmaal een goed werkende app hebt, kun je toch bestanden zonder problemen aan je oplossing toevoegen?

Je moet daar in het ontwerp dan natuurlijk wel rekening mee houden.

Of werkt het toch anders?

  • 0
Posted (edited)

We, niet ik, zijn hier al een tijdje bezig met codesigning en runtimes en het lijkt erop dat we voor onze applicatie een methode hebben gevonden. Lijkt, want het is me nog niet helemaal duidelijk of het in alle gevallen werkt (maar het lijkt er wel op). Ik weet wel dat het een hele puzzel was om het in orde te krijgen en het is niet echt praktisch om het te doen maar... mooi als het werkt en je aan het eind van de rit een complete installer hebt. 

'Next step' is om het via Applescript te kunnen doen zodat je niet alle stappen handmatig hoeft te doen (wel zo handig als je met enige regelmaat updates hebt). Maar ook dat zal wel weer de nodige tijd gaan kosten.

Edited by burggraaf

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...