You might see an error that reads as follows:ĮRROR: Unable to determine home directory for remote user.
![xcode for mac on windows xcode for mac on windows](https://becodable.com/content/images/wordpress/2018/08/Xcode-For-Windows.jpg)
#Xcode for mac on windows windows
Now that you have generated an SSH key, you will be able to start a remote connection on your Windows machine to your Mac for creating iOS builds.
#Xcode for mac on windows password
When prompted, enter the password and username for the Mac again to complete the process. If you choose not to enter a passphrase, you can use the remote connection without requiring any user interaction. The prompt will ask you for a passphrase. If you receive a message that your host could not be authenticated, enter " yes" in the prompt to continue.Įnter the password that belongs to the user you specified in Remote User Name in the previous section. Open the Apple Menu, then click System Preferences. If you experience this issue, follow these steps to set bash as your default scripting language instead: PackagingResults: Error: Launch failed! Unknown Error LogPlayLevel: Completed Launch On Stage: Build Task, Time: 20.779392 LogPlayLevel: AutomationTool exiting with ExitCode=5 (5) (C:\Users\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.26-IOS-Development.txt) LogPlayLevel: Took 21.2652808s to run UnrealBuildTool.exe, ExitCode=5
#Xcode for mac on windows code
LogPlayLevel: Error: ERROR: Unable to download 'C:\Users\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.26-IOS-Development_Remote.txt' from the remote Mac (exit code 23). LogPlayLevel: Error: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at /home/lapo/packaging/rsync-3.0.4-1/src/rsync-3.0.4/main.c(1506) LogPlayLevel: rsync: link_stat "/Users//UE4/Builds//C/Users//AppData/Roaming/Unreal_Engine/AutomationTool/Logs/C+Program+Files+Epic+Games+UE_4.26/-IOS-Development_Remote.txt" failed: No such file or directory (2) LogPlayLevel: Downloading C:\Users\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.26-IOS-Development_Remote.txt LogPlayLevel: zsh:1: no matches found: -ini:Game::BlueprintNativizationMethod=Disabled LogPlayLevel: zsh:1: no matches found: /Users//UE4/Builds//C/Users//Documents/Unreal_Projects//Intermediate/TVOS/*.plist LogPlayLevel: zsh:1: no matches found: /Users//UE4/Builds//C/Users//Documents/Unreal_Projects//Intermediate/IOS/*.plist LogPlayLevel: zsh:1: no matches found: /Users//UE4/Builds//C/Program_Files/Epic_Games/UE_4.26/Engine/Intermediate/TVOS/*.plist LogPlayLevel: zsh:1: no matches found: /Users//UE4/Builds//C/Program_Files/Epic_Games/UE_4.26/Engine/Intermediate/IOS/*.plist If this happens, the output logs will contain the zsh and rsync errors similar to the following: Setting Bash as the Default Shell Scripting Language on Your Mac (4.26 and Earlier)Īs of January 2021, Apple has changed the default shell scripting language from to zsh, which sometimes creates errors launching Unreal Engine builds on iOS.
![xcode for mac on windows xcode for mac on windows](https://www.iclarified.com/images/news/77640/77640/77640-640.jpg)
Once you have set up your Mac to create builds for your project, you should run a build directly on that machine at least once to ensure that it works before proceeding to the next section.