Unable to package for Mac

I 'm using UE4 editor 4.16 on macOS Sierra. I have Xcode 8.3.3 that use for day-day iOS development. I 'm new to UE4 and learning.

I 'm unable to package my project to Mac. “File->Package Project->Mac” says I don’t have Xcode which is not true. Xcode is in /Applications/Xcode.app and is owned by me. All command line tools etc are installed as I need them for day-day iOS development.

“File->Open Xcode” says this:
LogPackageName:Error: DoesPackageExist: DoesPackageExist FAILED: ‘Engine/Tutorial/Installation/InstallingXCodeTutorial’ is not a standard unreal filename or a long path name. Reason: Path should start with a ‘/’

BTW, I 'm able to “Cook for Mac” ok. no errors there. Not sure how that is related to packaging for Mac.

Please assist in getting past these problems.

More info. I have a separate blue prints project and packaging for Mac works fine there. The project I 'm having issues was first created on Linux and may not be a blue prints project to begin with. So most likely this is a project specific issue. What can be changed in the project to make it generate a package for mac?

More info: The project I got from Linux had this plugin entry:

“Name”: “XCodeSourceCodeAccess”,

  •                   "Enabled": false
    

After removing it it is goes to the next step and tries to make the package. But now it failed with this error:

===
UATHelper: Packaging (Mac): UnrealBuildTool: Using Python at: /Library/Frameworks/Python.framework/Versions/3.6
UATHelper: Packaging (Mac): UnrealBuildTool: Performing 7 actions (8 in parallel)
UATHelper: Packaging (Mac): UnrealBuildTool: [1/7] Compile Module.UnrealEnginePython.1_of_2.cpp
UATHelper: Packaging (Mac): UnrealBuildTool: In file included from /Users/vamsee/Development/ml/git/eastbayml/ARoboCar/Plugins/UnrealEnginePython/Intermediate/Build/Mac/UE4/Development/UnrealEnginePython/Module.UnrealEnginePython.1_of_2.cpp:46:
UATHelper: Packaging (Mac): UnrealBuildTool: In file included from /Users/vamsee/Development/ml/git/eastbayml/ARoboCar/Plugins/UnrealEnginePython/Source/UnrealEnginePython/Private/Slate/UEPySlate.cpp:13:
UATHelper: Packaging (Mac): UnrealBuildTool: In file included from /Users/Shared/Epic Games/UE_4.16/Engine/Source/Editor/ContentBrowser/Public/ContentBrowserModule.h:9:
UATHelper: Packaging (Mac): UnrealBuildTool: In file included from /Users/Shared/Epic Games/UE_4.16/Engine/Source/Editor/ContentBrowser/Public/ContentBrowserDelegates.h:9:
UATHelper: Packaging (Mac): UnrealBuildTool: /Users/Shared/Epic Games/UE_4.16/Engine/Source/Developer/AssetTools/Public/IAssetTypeActions.h:8:10: fatal error: ‘ThumbnailRendering/ThumbnailManager.h’ file not found
UATHelper: Packaging (Mac): UnrealBuildTool: #include “ThumbnailRendering/ThumbnailManager.h”
UATHelper: Packaging (Mac): UnrealBuildTool: ^
UATHelper: Packaging (Mac): UnrealBuildTool: 1 error generated.
UATHelper: Packaging (Mac): UnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: /Users/vamsee/Development/ml/git/eastbayml/ARoboCar/Plugins/UnrealEnginePython/Binaries/Mac/UE4-UnrealEnginePython.a
UATHelper: Packaging (Mac): UnrealBuildTool: Total build time: 11.73 seconds (Local executor: 0.00 seconds)
UATHelper: Packaging (Mac): CommandUtils.Run: Run: Took 12.119673s to run mono, ExitCode=5
UATHelper: Packaging (Mac): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): /Users/Shared/Epic Games/UE_4.16/Engine/Binaries/DotNET/UnrealBuildTool.exe ARoboCar Mac Development -Project=/Users/vamsee/Development/ml/git/eastbayml/ARoboCar/ARoboCar.uproject /Users/va
msee/Development/ml/git/eastbayml/ARoboCar/ARoboCar.uproject -NoUBTMakefiles -remoteini=“/Users/vamsee/Development/ml/git/eastbayml/ARoboCar” -noxge -nocreatestub -NoHotReload -ignorejunk. See logfile for details: ‘UnrealBuildTool-2017.06.20-11.28.56.txt’
UATHelper: Packaging (Mac): at AutomationTool.CommandUtils.RunAndLog (System.String App, System.String CommandLine, System.String Logfile, Int32 MaxSuccessCode, System.String Input, ERunOptions Options, System.Collections.Generic.Dictionary2 EnvVars, AutomationTool.SpewFilterCallbackType SpewFilterCallback) [0x00000] in :0 UATHelper: Packaging (Mac): at AutomationTool.CommandUtils.RunAndLog (AutomationTool.CommandEnvironment Env, System.String App, System.String CommandLine, System.String LogName, Int32 MaxSuccessCode, System.String Input, ERunOptions Options, System.Collections.Generic.Dictionary2 EnvVars, AutomationTool.SpewFilterCallbackType SpewFilterCallback) [0x00000]
in :0
UATHelper: Packaging (Mac): at AutomationTool.CommandUtils.RunUBT (AutomationTool.CommandEnvironment Env, System.String UBTExecutable, System.String CommandLine, System.String LogName, System.Collections.Generic.Dictionary2 EnvVars) [0x00000] in :0 UATHelper: Packaging (Mac): at AutomationTool.CommandUtils.RunUBT (AutomationTool.CommandEnvironment Env, System.String UBTExecutable, UnrealBuildTool.FileReference Project, System.String Target, System.String Platform, System.String Config, System.String AdditionalArgs, System.String LogName, System.Collections.Generic.Dictionary2 EnvVars) [0x00000] in <
filename unknown>:0
UATHelper: Packaging (Mac): at AutomationTool.UE4Build.BuildWithUBT (System.String TargetName, UnrealTargetPlatform TargetPlatform, System.String Config, UnrealBuildTool.FileReference UprojectPath, Boolean ForceMonolithic, Boolean ForceNonUnity, Boolean ForceDebugInfo, Boolean ForceFlushMac, Boolean DisableXGE, System.String InAddArgs, Boolean ForceUnity,
System.Collections.Generic.Dictionary2 EnvVars) [0x00000] in :0 UATHelper: Packaging (Mac): at AutomationTool.UE4Build.Build (AutomationTool.BuildAgenda Agenda, Nullable1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, System.Collections.Generic.Dictionary2 PlatformEnvVars, Nullable1 InCha
ngelistNumberOverride, System.Collections.Generic.Dictionary2 InTargetToManifest) [0x00000] in :0 UATHelper: Packaging (Mac): at Project.Build (AutomationTool.BuildCommand Command, AutomationTool.ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) [0x00000] in :0 UATHelper: Packaging (Mac): at BuildCookRun.DoBuildCookRun (AutomationTool.ProjectParams Params) [0x00000] in :0 UATHelper: Packaging (Mac): at BuildCookRun.ExecuteBuild () [0x00000] in :0 UATHelper: Packaging (Mac): at AutomationTool.BuildCommand.Execute () [0x00000] in :0 UATHelper: Packaging (Mac): at AutomationTool.Automation.Execute (System.Collections.Generic.List1 CommandsToExecute, Tools.DotNETCommon.CaselessDictionary.CaselessDictionary1 Commands) [0x00000] in :0 UATHelper: Packaging (Mac): at AutomationTool.Automation.Process (System.String[] Arguments) [0x00000] in :0 UATHelper: Packaging (Mac): at AutomationTool.Program.MainProc (System.Object Param) [0x00000] in :0 UATHelper: Packaging (Mac): at AutomationTool.InternalUtils.RunSingleInstance (System.Func2 Main, System.Object Param) [0x00000] in :0
UATHelper: Packaging (Mac): at AutomationTool.Program.Main () [0x00000] in :0
UATHelper: Packaging (Mac): Program.Main: AutomationTool exiting with ExitCode=5 (5)
UATHelper: Packaging (Mac): RunUAT ERROR: AutomationTool was unable to run successfully.

more info here: Mac packaging fails due to missing ThumbnailRenderer.generated.h · Issue #185 · 20tab/UnrealEnginePython · GitHub

more info here: Mac packaging fails due to missing ThumbnailRenderer.generated.h · Issue #185 · 20tab/UnrealEnginePython · GitHub

Any workaround so far?