Package to Nintendo Switch with il2cpp Error

** @JoshPeterson **
Unity3d Version: 2018.1.1f1
VisualStudio Version:vs2015
System : Windows 10

when i use il2cpp to package nsp file for switch, i got thoes 4 error log

Authoring .nsp ROM file failed with command E:\Nintendo\Unity530\NintendoSDK\Tools\CommandLineTools\AuthoringTool\AuthoringTool.exe creatensp -o “E:\invaxion\comet.nsp” –

meta “E:\ProjectComet_Switch\Temp\StagingArea\Application.aarch64.lp64.nmeta” --program “E:\ProjectComet_Switch\Temp\StagingArea\SwitchPlayer.nspd\program0.ncd\code” "E:

\ProjectComet_Switch\Temp\StagingArea\SwitchPlayer.nspd\program0.ncd\data" --type Application --desc “E:\Nintendo\Unity530\NintendoSDK\Resources\SpecFiles\Application.desc”
at UnityEditor.Switch.PostProcessSwitch.PostProcess (BuildTarget target, BuildOptions options, System.String installPath, System.String stagingAreaData, System.String

stagingArea, System.String playerPackage, System.String stagingAreaDataManaged, UnityEditor.RuntimeClassRegistry usedClassRegistry) [0x00bf9] in C:\buildslave\unity\build

\PlatformDependent\Switch\Editor\Managed\PostProcessSwitch.cs:413
UnityEngine.GUIUtility:processEvent(Int32, IntPtr)

Error building Player: Authoring .nsp ROM file failed with command E:\Nintendo\Unity530\NintendoSDK\Tools\CommandLineTools\AuthoringTool\AuthoringTool.exe creatensp -o "E:

\invaxion\comet.nsp" --meta “E:\ProjectComet_Switch\Temp\StagingArea\Application.aarch64.lp64.nmeta” --program "E:\ProjectComet_Switch\Temp\StagingArea\SwitchPlayer.nspd

\program0.ncd\code" “E:\ProjectComet_Switch\Temp\StagingArea\SwitchPlayer.nspd\program0.ncd\data” --type Application --desc "E:\Nintendo\Unity530\NintendoSDK\Resources

\SpecFiles\Application.desc"
at UnityEditor.Switch.PostProcessSwitch.PostProcess (BuildTarget target, BuildOptions options, System.String installPath, System.String stagingAreaData, System.String

stagingArea, System.String playerPackage, System.String stagingAreaDataManaged, UnityEditor.RuntimeClassRegistry usedClassRegistry) [0x00bf9] in C:\buildslave\unity\build

\PlatformDependent\Switch\Editor\Managed\PostProcessSwitch.cs:413

Build completed with a result of ‘Failed’
UnityEngine.GUIUtility:processEvent(Int32, IntPtr)

UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x0021f] in C:\buildslave\unity\build\Editor\Mono

\BuildPlayerWindowBuildMethods.cs:182
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00065] in C:\buildslave\unity\build\Editor\Mono

\BuildPlayerWindowBuildMethods.cs:89
UnityEngine.GUIUtility:processEvent(Int32, IntPtr)

4268662–381631–error log.txt (2.48 KB)

I’m facing the same issue. Did you find any solution?

Check this thread, it worked for me Login|NDID

just use correct application id in Project Settings (you could also take it from Ninntendo samples if you didnt created product in Nintendo Developer Portal)