Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Log in or create an account to edit The Apple Wiki.
Mica.png

Mica is Apple's internal CAAR editor and assembler.

Background

  • Location: /AppleInternal/Applications/Mica.app

It's an app that consists of two binaries Mica and Player as well as the dependency MicaKit.framework, LayerKit.framework, and Fluid.framework. It also seems to have built in plugins:

  • DFRSupport.plugin
  • DistanceFieldGenerator.bundle
  • MoreCocoaPlugin.plugin
  • SVGImporter.bundle

It has support for plugins and scripting which each have their own corresponding help section with documentation. It has its own document/CAML files. The app might be what Apple uses internally to design Apple Watch faces.

Mica Screen.png
Mica Screen 2.png

File Tree

  |-Mica.app
  |---Contents
  |-----Frameworks
  |-------Fluid.framework
  |---------Versions
  |-----------A
  |-------------Resources
  |-------------_CodeSignature
  |-------LayerKit.framework
  |---------Versions
  |-----------A
  |-------------Headers
  |-------------PrivateHeaders
  |-------------Resources
  |-------------_CodeSignature
  |-------MicaKit.framework
  |---------Versions
  |-----------A
  |-------------Resources
  |-------------_CodeSignature
  |-----Library
  |-------Layouts
  |-------Library
  |---------Components
  |-----------button.ca
  |-----------contents-scale.ca
  |-----------deep-click-behavior-control.ca
  |-----------draggable.ca
  |-----------scroller.ca
  |-----------slider.ca
  |---------Content
  |-----------Distance Maps
  |-----------Particle Images
  |---------Examples
  |-----------Distance Maps
  |-----------Emitters
  |-----------Misc
  |-----------Replicators
  |-----------Shapes
  |---------Layouts
  |---------Scripts
  |-----------001_Alignment
  |-----------002_Shadows
  |-----------003_Misc
  |-------QuickLook
  |---------CoreAnimation.qlgenerator
  |-----------Contents
  |-------------Frameworks
  |---------------Fluid.framework
  |-----------------Versions
  |-------------------A
  |---------------------Resources
  |---------------------_CodeSignature
  |---------------LayerKit.framework
  |-----------------Versions
  |-------------------A
  |---------------------Resources
  |---------------------_CodeSignature
  |---------------MicaKit.framework
  |-----------------Versions
  |-------------------A
  |---------------------Resources
  |---------------------_CodeSignature
  |-------------MacOS
  |-------------_CodeSignature
  |-------Scripts
  |---------001_Alignment
  |---------002_Shadows
  |---------003_Misc
  |-----MacOS
  |-----PlugIns
  |-------DFRSupport.plugin
  |---------Contents
  |-----------MacOS
  |-----------_CodeSignature
  |-------DistanceFieldGenerator.bundle
  |---------Contents
  |-----------MacOS
  |-----------Resources
  |-------------en.lproj
  |-----------_CodeSignature
  |-------MoreCocoaPlugin.plugin
  |---------Contents
  |-----------MacOS
  |-----------_CodeSignature
  |-------SVGImporter.bundle
  |---------Contents
  |-----------Frameworks
  |-------------CoreSVG.framework
  |---------------Versions
  |-----------------A
  |-------------------Resources
  |-------------------_CodeSignature
  |-----------MacOS
  |-----------_CodeSignature
  |-----Resources
  |-------en.lproj
  |-----Xcode
  |-------Templates
  |---------Project Templates
  |-----------Mac
  |-------------System Plug-in
  |---------------Mica Plugin.xctemplate
  |-----_CodeSignature