Skip to content

Commit

Permalink
feat: add help topic on arm macos gatekeeper install error
Browse files Browse the repository at this point in the history
  • Loading branch information
ebiggz committed Jan 25, 2025
1 parent caaeada commit 8c19fc3
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
20 changes: 20 additions & 0 deletions src/interactions/commands/handlers/info/topics/arm64.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { getBaseEmbed, InfoTopic } from '../info-helpers';

export const arm64InstallError: InfoTopic = {
name: 'ARM macOS Install Error',
message: {
embeds: [
getBaseEmbed().setTitle('ARM macOS (Apple Silicon) Install Error')
.setDescription(`
Because we do not notarize the ARM macOS builds of Firebot, you may get an error about the app being damaged or incomplete. This is a security feature of macOS called Gatekeeper.
To resolve this issue, run the following command in Terminal:
\`\`\`bash
xattr -c /Applications/Firebot.app
\`\`\`
This command will remove the quarantine attribute from the app and allow it to open.
`),
],
},
};
2 changes: 2 additions & 0 deletions src/interactions/commands/handlers/info/topics/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import { obsTroubleShooting } from './obs-troubleshooting';
import { offScreen } from './offscreen';
import { tuts } from './tutorials';
import { InfoTopic } from '../info-helpers';
import { arm64InstallError } from './arm64';

export const infoTopics: Array<InfoTopic> = [
authIssues,
Expand All @@ -29,4 +30,5 @@ export const infoTopics: Array<InfoTopic> = [
obsTroubleShooting,
offScreen,
tuts,
arm64InstallError,
];

0 comments on commit 8c19fc3

Please sign in to comment.