- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am having trouble getting a newly created plugin to work properly on macOS.
Initially, I created a Sample plugin directly from Fusion360 using the "Scripts and Add-Ins" option from the Utilities tab, and then integrated my code into it and built it using XCode. The plugin was visible and functioning properly in Fusion 360.
However, when I tried to create a proper folder structure with a Content folder and .xml file, and added the newly created dylib in it, the plugin became invisible.
I then tried creating a bundle by renaming the main folder and appending it with ".bundle" (Sample.bundle) and added the bundle to "/Users/{Username}/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins," but it is still not visible.
Sample.bundle
|- PackageContents.xml
|- Contents
|- SampleBundle.dylib
|- SampleBundle.manifest
|- Docs
|- Sample.html
|- Resources
|- SampleBundle.dwg
|- SampleBundle.ico
|-SampleBundle.html
sample.manifest file
{
"autodeskProduct": "Fusion360",
"type": "addin",
"author": "Sample",
"description": {
"": "Sample plugin for Fusion360"
},
"supportedOS": "windows|mac",
"id": "B63D7B4D-CE4C-4C42-91C3-B709104AD3C9",
"version": "1.0.3",
"runOnStartup": true,
"sourcewindows": "Sample.vcxproj",
"sourcemac": "Sample.xcodeproj"
}
PackageContents.xml file
<?xml version="1.0" encoding="utf-8"?>
<ApplicationPackage SchemaVersion="1.0"
ProductType="Application"
AutodeskProduct="Fusion360"
Name="Sample"
Description="Sample plugin for Autodesk Fusion 360"
AppVersion="1.0.3"
Author="Sample"
AppNameSpace="appstore.exchange.autodesk.com"
HelpFile= "./Contents/Docs/Sample.html"
ProductCode="*"
UpgradeCode="{86CC427C-5A94-41AD-BCC1-53C7C687ECB4}" >
<CompanyDetails Name="ABC Company"
Phone=" "
Url="https://google.com/"
email="abc@gmail.com" />
<RuntimeRequirements SupportPath="./Contents/Docs" OS="win64|mac" Platform="Fusion360" SeriesMin="" />
<Components>
<RuntimeRequirements SupportPath="./Contents/Docs" OS="win64|mac" Platform="Fusion360" SeriesMin="" />
<ComponentEntry AppName="Sample" Version="1.0.3" ModuleName="./Contents/Sample.manifest" AppDescription="Sample" />
</Components>
</ApplicationPackage>
Can someone assist me in identifying what I am doing wrong or if I am missing anything? I am attempting to provide support for a plugin on macOS.
Solved! Go to Solution.