Post

Replies

Boosts

Views

Activity

Reply to XPC_ERROR_CONNECTION_INVALID from launchservice
Thank you for your answer.I am jumping back to my original problem, unfortunately. It turned out that I made a typo and sandbox was not added - that why the error was solved (inheritance removed). https://github.com/zkSNACKs/WalletWasabi/blob/de503b6d2fee30a0cb849e389d0bdae5651802b0/WalletWasabi.Packager/Content/Osx/entitlements.plistHowever, our current dmg package and app inside almost works as we would like to. There is only one message from the Gatekeeper: "The application was downloaded from the internet..." it looks like this: https://imgur.com/a/RDL5vfZAs far as I know, this Pop-up is normal and cannot be avoided - gatekeeper will always warn me that it is from the internet despite that it is properly signed and notarized. With our previous basic packager, we did not have the Open button so users had to go to system/security.You can see it for yourself by install and start this: https://github.com/molnard/WalletWasabi/releases/download/v1.1.10.2-200204/Wasabi-1.1.10.2.dmgAfter pressing the Open button for the first time then app closed immediately. I have to click on the app again. After that, it will work without an issue. If you dragndrop the app from the dmg then again - it won't start for the first time.Until now I opened the dmg dragndrop the app and close the dmg window. There was no new drive on the Desktop. Now there is the mounted image on the desktop until unmounting it - anyway it is not priority.Symlinks are not working with dotnet-core app. So currently I see no way to make the folders OK.With sandbox I am still getting the error mentioned above. There is a subcomponent that is trying to do things with launchservicesd. Can it be the problem? Shall we start to investigate there? Shall I send the report to DTS that was generated by the app?Best regards,David
Feb ’20
Reply to XPC_ERROR_CONNECTION_INVALID from launchservice
Dear Eskimo,Thank you for your detailed answer. From there I was able to make it work.https://github.com/molnard/WalletWasabi/releases/download/v1.1.10.2-200204/Wasabi-1.1.10.2.dmgHowever I could not restructure the dotnet core app folders as you described. - I created symlinks with ln -s for every file but when I ran the executable I got missing file errors, dispite of that the symlink was there and working.- I also tried exactly the same algorithm but with hardlinks (ln) then the application worked. Do you recommend to duplicate the files in this way? So for example put the dylibs into Framework directory and create a hardlink to it from MacOs directory? Now it is working without restructuring.Dmg creation: is there a way to have the good old internet-enable feature with hdiutil?One more thing that I could not solve is that now I got the message "App was downloaded from github... Open?". I press the Open button and for the first time nothing happens. On the second attempt the application just starts.Thank you in advance,Dave
Feb ’20