Remote packaging on PC for iOS failing with ssh.exe - System Error

Hello!

Got remote compiling set up from my PC to my MacBook, all seems ok when you start building but then 12 errors come up all along the lines of “The program can’t start because cygssp-0.dll is missing…”

Have followed the remote building set-up and as far as I can tell everything there is fine, so does my PC need to download these files from somewhere?

Attached four of the errors here and have also attached the Output log, any help as to what is causing the error would be great!

Rebuilding UE4 didn’t help! I am using the Source version, 4.13.1

Thanks

[link text][1]

112280-error1.png

112291-error2.png

112292-error3.png

112293-error4.png

Obitomkenobi,

From what I can tell, this looks to be an issue with cygwin. Please review the following [link][1] as it has additional information regarding this issue. You may need to research farther on the issue but it does not look to be related to UE4.

Thanks!

windows - cygssp-0.dll error git/cygwin - Stack Overflow

Interesting…I have never installed cygwin, is that the issue then? I need to install it?

Will give that a go and see how I get on :slight_smile:

Please keep us updated so we can help if it falls back on the engine having an issue.

Thanks!

Sorry haven’t had a to look into this, but will do today/tomorrow and let you know! Is cygwin something I should have installed before then? Seems weird to be having issues with something that I have never installed.

Has there been an answer on this. I’m having the same problem.

Right, I installed Cygwin from Cygwin.com and now I cannot even start building the game, I get the fail messages when I try and make the SSH key.

Before it would at least generate the SSH key and start building before those message came up, installing Cygwin seems to have done nothing but make things worse.

So completely and utterly stuck now, absolutely no way for me to remote build using a PC and Mac.

Help would be much appreciated.

UATHelper: Packaging (iOS): UnrealBuildTool: Failed to run init commands on ob-newmac-c02nv3dcg3qj.local. Output =
UATHelper: Packaging (iOS): UnrealBuildTool: Failed to initialize a connection to the Remote Server ob-newmac-c02nv3dcg3qj.local
UATHelper: Packaging (iOS): UnrealBuildTool: Doing xcode-select --print-path
UATHelper: Packaging (iOS): UnrealBuildTool: Execute took 00:00:00.0310823
UATHelper: Packaging (iOS): UnrealBuildTool: Compiling with non-standard Xcode (xcode-select): /
UATHelper: Packaging (iOS): UnrealBuildTool: Doing ls /Platforms/iPhoneOS.platform/Developer/SDKs
UATHelper: Packaging (iOS): UnrealBuildTool: Execute took 00:00:00.0280750
UATHelper: Packaging (iOS): UnrealBuildTool: Compiling with iPhoneOS SDK on Mac ob-newmac-c02nv3dcg3qj.local
UATHelper: Packaging (iOS): UnrealBuildTool: ERROR: System.FormatException: Input string was not in a correct format.

We are concerned about these errors, please run “xcode-select --print-path” in the Mac terminal and let us see the results.

Thanks!

Right that just came up with Command Not Found. Tried it with and without the speech marks. What’s next?

Can you correct me if I am wrong but there doesn’t seem to be any documentation on actually setting up Remote Building, the stuff in the help docs doesn’t seem to work at all and doesn’t mention things like Cygwin or Delta Copy. I have no idea what I am doing with this so an actual step-by-step guide would be really useful.

Is there anything in the pipeline?

Cheers

The command should’ve been valid if you had XCode installed on the Mac. Please make sure that you submitted that command in a Mac Terminal and not a Windows Command Prompt.

Could you please send us a System Report from your Mac? You can find it in About Mac > System Report.

Thank you!

I’m having the exact same problem. I downloaded Cygwin and got the cygssp-0.dll file, placed that in the DeltaCopy folder, and got an error during packaging: “The application was unable to start correctly.”

UE 4.13

The problem (in my case) is that there is something wrong with the DeltaCopy installer package. I downloaded it without the installer and replaced all the items in it’s folder and it worked ok. (Without seeming to need cygssp-0.dll).

Hi ,

My bad, I didn’t put a space between Select and the - icon. Anyway, it was /Applications/Xcode.app/Contents/Developer

I have tried uninstalling and reinstalling everything which seems to have gotten rid of the Cygwin error, I can start building now but I don’t seem to be able to get the SSH Key whatever I do. I followed the steps from this [AnswerHub entry][1] but get this when I try and make the SSH key it says something about Permission Denied (publickey) What publickey is this? Have no idea what is going on :frowning:

That post is before 4.13, after 4.13 things changed a little bit:

Set up remote hosting on Mac:

  • Open the System Preferences > Sharing on the Mac machine
  • Check the Remote Login checkbox
  • Open System Preferences > Networking; Note the computer’s IP Address, you will need it in future steps
  • Open Keychain Access
  • Select System from the left hand menu
  • Select Certificates from the left hand menu
  • Select one of the installed certificates
  • Right click on the certificate and select Get Info
  • Expand the Trust options
  • Set When using this certificate: to Always Trust (setting this will all of the sub options)
  • Repeat for each Certificate you need to install

Setup Editor for SSH:

  • In the Editor: select Edit > Project Settings > IOS > Build > Remote Build Options (expand) (see right)
  • Enter the Remote Server Name (Computer name or IP of the Mac)
  • Enter the RSync Name ( name of the Mac)
  • Link the Delta Copy install path (if pre-4.13.0, 4.13.0+ the DeltaCopy field will no longer be present)
  • Press the Generate SSH Key button
  • SSH Key generation steps (in generation console, see right)
  • Press any key to continue…
  • Enter remote workstation’s password
  • Enter Passphrase (usually blank)
  • Enter Passphrase again
  • Press any key to continue…
  • Enter remote workstation’s password
  • Press any key to continue…
  • Close Console

Storing SSH Information for the Future:

  • Select Edit > Project Settings > iOS > Build > Remote Build Options
  • Select the Config Editor button to the right of the Remote Server Name setting
  • Select the + in the C:/Users//AppData/Local/Unreal Engine/Engine/Config/UserEngine.ini line
  • Enter the ip address of the Mac into the textbox for the UserEngine.ini
  • Close the Config Editor

Hey ,

Tried this and it all was going fine up until I need to create the SSH key or if I just try and build the game.

Certificates are all installed on the Mac correctly but I get the attached Build Error [link text][1] if I just try and build the game and when I set up the SSH Key I get this still…

Have re-downloaded Delta Copy without the Installer as suggested by but that doesn’t seem to have made any difference.

Given it says stuff about Public Key denied, is there some step I am missing on the Mac? The certificates are installed and trusted and they are definitely the right certificates, Remote Login is turned on, is there anything else???

Thanks

UATHelper: Packaging (iOS): UnrealBuildTool: Compiling with non-standard Xcode (xcode-select): ssh: Could not resolve hostname OBUK-lalbers.local: no address associated with name/
UATHelper: Packaging (iOS): UnrealBuildTool: Doing ls ssh: Could not resolve hostname OBUK-lalbers.local: no address associated with name/Platforms/iPhoneOS.platform/Developer/SDKs

Are you positive that you’ve entered the correct information on your Mac and on your Windows computer that’s remote building to the Mac?

You can review this [older guide on the forums][1] too, and see if there are any steps that possibly need to be pointed out in the future that fix the issue you’re running in to.

Windows -> iOS Rsync/Remote Build Guide (4.8) - Mobile - Epic Developer Community Forums

I had trouble remote building for IOS, and this answer right here solved all my problems. Thank you so much!

I had the same problem. Your solution is good! Thank you!

Thanks, your solution saved my life.
I downloaded the DeltaCopy from DeltaCopy - Rsync for Windows
There is a link without installer.