Does WordService work on Apple Silicon?

โœ… Yes, Full Native Apple Silicon Support reported as of v2.8.3

May also be known as WordService or Grunenberg WordService

App Bundles

org.grunenberg.WordService

v2.8.3
โœ… Yes, Full Native Apple Silicon Support
๐Ÿ–ฅ Supported Architectures X86, ARM
Full Info Plist
{
  "BuildMachineOSBuild": "20G80",
  "CFBundleDevelopmentRegion": "English",
  "CFBundleExecutable": "WordService",
  "CFBundleGetInfoString": "2.8.3 ยฉ2000-2021 Christian Grunenberg, DEVONtechnologies",
  "CFBundleIconFile": "WordService.icns",
  "CFBundleIdentifier": "org.grunenberg.WordService",
  "CFBundleInfoDictionaryVersion": "6.0",
  "CFBundleName": "WordService",
  "CFBundlePackageType": "APPL",
  "CFBundleShortVersionString": "2.8.3",
  "CFBundleSignature": "wdsv",
  "CFBundleSupportedPlatforms": [
    "MacOSX"
  ],
  "CFBundleVersion": "2.8.3",
  "DTCompiler": "com.apple.compilers.llvm.clang.1_0",
  "DTPlatformBuild": "12E507",
  "DTPlatformName": "macosx",
  "DTPlatformVersion": "11.3",
  "DTSDKBuild": "20E214",
  "DTSDKName": "macosx11.3",
  "DTXcode": "1251",
  "DTXcodeBuild": "12E507",
  "LSApplicationCategoryType": "public.app-category.productivity",
  "LSMinimumSystemVersion": "10.11",
  "NSPrincipalClass": "NSApplication",
  "NSServices": [
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Remove Links"
      },
      "NSMessage": "doRemoveLinksService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Remove Multiple Feeds"
      },
      "NSMessage": "doRemoveMultipleFeedsService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "_"
      },
      "NSMenuItem": {
        "default": "WordService: Insert Short Date & Time"
      },
      "NSMessage": "doInsertShortDateTimeService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": []
    },
    {
      "NSKeyEquivalent": {
        "default": "{"
      },
      "NSMenuItem": {
        "default": "WordService: Insert Short Date"
      },
      "NSMessage": "doInsertShortDateService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": []
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Mac- to Windows-Encoding"
      },
      "NSMessage": "doMac2WindowsService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Windows- to Mac-Encoding"
      },
      "NSMessage": "doWindows2MacService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Rotate13"
      },
      "NSMessage": "doRotateService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "'"
      },
      "NSMenuItem": {
        "default": "WordService: Straight Quotes"
      },
      "NSMessage": "doStraightQuotesService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "\""
      },
      "NSMenuItem": {
        "default": "WordService: Smart Quotes"
      },
      "NSMessage": "doSmartQuotesService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Insert Contents Of Path"
      },
      "NSMessage": "doInsertPathService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Insert Time"
      },
      "NSMessage": "doInsertTimeService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": []
    },
    {
      "NSKeyEquivalent": {
        "default": "}"
      },
      "NSMenuItem": {
        "default": "WordService: Insert Long Date"
      },
      "NSMessage": "doInsertLongDateService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": []
    },
    {
      "NSKeyEquivalent": {
        "default": "%"
      },
      "NSMenuItem": {
        "default": "WordService: Insert Long Date & Time"
      },
      "NSMessage": "doInsertLongDateTimeService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": []
    },
    {
      "NSKeyEquivalent": {
        "default": "A"
      },
      "NSMenuItem": {
        "default": "WordService: Sort Lines Ascending"
      },
      "NSMessage": "doSortAscendingService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "G"
      },
      "NSMenuItem": {
        "default": "WordService: Sort Lines Descending"
      },
      "NSMessage": "doSortDescendingService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "T"
      },
      "NSMenuItem": {
        "default": "WordService: Trim Lines"
      },
      "NSMessage": "doTrimService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "B"
      },
      "NSMenuItem": {
        "default": "WordService: Trim Line Beginnings"
      },
      "NSMessage": "doTrimLeftService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "E"
      },
      "NSMenuItem": {
        "default": "WordService: Trim Line Endings"
      },
      "NSMessage": "doTrimRightService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "U"
      },
      "NSMenuItem": {
        "default": "WordService: All Caps"
      },
      "NSMessage": "doUpperService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "L"
      },
      "NSMenuItem": {
        "default": "WordService: Lowercase"
      },
      "NSMessage": "doLowerService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "C"
      },
      "NSMenuItem": {
        "default": "WordService: Initial Caps Of Words"
      },
      "NSMessage": "doCapitalizeWordsService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Initial Caps Of Sentences"
      },
      "NSMessage": "doCapitalizeSentencesService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "["
      },
      "NSMenuItem": {
        "default": "WordService: Shift Left"
      },
      "NSMessage": "doShiftLeftService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "]"
      },
      "NSMenuItem": {
        "default": "WordService: Shift Right"
      },
      "NSMessage": "doShiftRightService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "O"
      },
      "NSMenuItem": {
        "default": "WordService: Encode Tabs"
      },
      "NSMessage": "doEntabService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "D"
      },
      "NSMenuItem": {
        "default": "WordService: Decode Tabs"
      },
      "NSMessage": "doDetabService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Macintosh Line Endings"
      },
      "NSMessage": "doMacintoshLineEndingsService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Unix Line Endings"
      },
      "NSMessage": "doUnixLineEndingsService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Windows Line Endings"
      },
      "NSMessage": "doWindowsLineEndingsService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Remove Line Endings"
      },
      "NSMessage": "doRemoveLineEndingsService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Remove Multiple Spaces"
      },
      "NSMessage": "doRemoveMultipleSpacesService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Remove Quotes"
      },
      "NSMessage": "doRemoveQuotesService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "&"
      },
      "NSMenuItem": {
        "default": "WordService: Reformat"
      },
      "NSMessage": "doReformatService",
      "NSPortName": "WordService",
      "NSRequiredContext": {},
      "NSReturnTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType",
        "NSRTFPboardType",
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {
        "default": "I"
      },
      "NSMenuItem": {
        "default": "WordService: Statistics..."
      },
      "NSMessage": "doStatisticsService",
      "NSPortName": "WordService",
      "NSRequiredContext": {},
      "NSReturnTypes": [],
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSKeyEquivalent": {},
      "NSMenuItem": {
        "default": "WordService: Remove Attachments"
      },
      "NSMessage": "doRemoveAttachmentsService",
      "NSPortName": "WordService",
      "NSReturnTypes": [
        "NSRTFPboardType"
      ],
      "NSSendTypes": [
        "NSRTFDPboardType"
      ]
    }
  ],
  "NSUIElement": "1"
}
Full Meta Details
{
  "fileSize": 0.7434844970703125,
  "architectures": [
    {
      "bits": "32-bit",
      "fileType": "Fixed Virtual Memory Shared Library File",
      "header": {
        "magic": 3405691582,
        "cputype": 0,
        "cpusubtype": 16,
        "filetype": 3,
        "ncmds": 1024,
        "sizeofcmds": 386912,
        "flags": [
          "The object file is the output of an incremental link against a base file and can not be link edited again.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "The object file's undefined references are bound by the dynamic linker when loaded."
        ]
      },
      "loadCommandsInfo": [
        {
          "description": 3405691582,
          "size": 2,
          "offset": " 0x0"
        },
        {
          "description": 4103,
          "size": 3,
          "offset": " 0x8"
        },
        {
          "description": 1024,
          "size": 386912,
          "offset": " 0x10"
        },
        {
          "description": "Dynamic Linker Load Command",
          "size": 4108,
          "offset": " 0x18"
        },
        {
          "description": 0,
          "size": 25600,
          "offset": " 0x20"
        },
        {
          "description": 370000,
          "size": 14,
          "offset": " 0x28"
        }
      ],
      "magic": "cafebabe",
      "offset": "0",
      "processorSubType": "v7em",
      "processorType": 0
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 7,
        "cpusubtype": 3,
        "filetype": 2,
        "ncmds": 22,
        "sizeofcmds": 3512,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 4277009103,
          "size": 3,
          "offset": " 0x4000"
        },
        {
          "description": "Symbol segment command",
          "size": 22,
          "offset": " 0x4008"
        },
        {
          "description": "TwoLevel Hints Load Command",
          "size": 131205,
          "offset": " 0x4010"
        },
        {
          "description": 131205,
          "size": 25,
          "offset": " 0x4018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x4020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x4028"
        }
      ],
      "magic": "cffaedfe",
      "offset": "4000",
      "processorSubType": 3,
      "processorType": "X86"
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 12,
        "cpusubtype": 0,
        "filetype": 2,
        "ncmds": 23,
        "sizeofcmds": 3600,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 0,
          "size": 23,
          "offset": " 0x64008"
        },
        {
          "description": "Prebind Checksum Load Command",
          "size": 131205,
          "offset": " 0x64010"
        },
        {
          "description": 131205,
          "size": 25,
          "offset": " 0x64018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x64020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x64028"
        }
      ],
      "magic": "cffaedfe",
      "offset": "64000",
      "processorSubType": "all",
      "processorType": "ARM"
    }
  ]
}
Report Update