Unreal Datasmith 2022

Is anyone having an issue with the Unrealdatasmith Plugin for 2022? I have a M1 Mac, and cannot get this plugin to load. If I change to Rosetta, it is fine.

Error Loading File /Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/plugin_main.rb

Error: #<LoadError: dlopen(/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/DatasmithSketchUp.bundle, 0x0009): tried: ‘/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/DatasmithSketchUp.bundle’ (mach-o file, but is an incompatible architecture (have (x86_64), need (arm64e))) - /Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/DatasmithSketchUp.bundle>

/Applications/SketchUp 2022/SketchUp.app/Contents/Frameworks/Ruby.framework/Versions/2.7.1/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require’

/Applications/SketchUp 2022/SketchUp.app/Contents/Frameworks/Ruby.framework/Versions/2.7.1/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require’

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/plugin_main.rb:139:in `_load’

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/plugin_main.rb:114:in `block in load’

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/plugin_main.rb:103:in `checked_call’

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/plugin_main.rb:114:in `load’

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/plugin_main.rb:1023:in `module:Datasmith

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/plugin_main.rb:56:in `module:EpicGames

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp/plugin_main.rb:16:in `<top (required)>’

/Applications/SketchUp 2022/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in `require’

/Applications/SketchUp 2022/SketchUp.app/Contents/Resources/Content/Tools/extensions.rb:197:in `load’

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp.rb:51:in `register_extension’

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp.rb:51:in `module:Datasmith

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp.rb:7:in `module:EpicGames

/Users/tonypope/Library/Application Support/SketchUp 2022/SketchUp/Plugins/UnrealDatasmithSketchUp.rb:6:in `<top (required)>’

Their release notes talk about Apple Silicon support, but that may be for Unreal, and not for the plugin.

You could check to make sure you’re on their latest version:

If it still only works in Rosetta, that means they haven’t updated the plugin for arm64. You will need to run in Rosetta until they have a new version.

I suspect the Extension is not yet ported to native M1. Twinmotion which uses the extension is not slated to be native MI until next year.