tapi-stubify(1) TAPI Tool Documentation tapi-stubify(1)
NAME
tapi-installapi - Create a text-based stub file by scanning the header files
SYNOPSIS
tapi installapi [options] <directory>
DESCRIPTION
The installapi command creates a text-based stub file (.tbd) by parsing the header files that are associated with a framework/dynamic library. The headers are parsed per default in Objective-C syntax mode. C++ sup- port is still experimental.
REQUIRED OPTIONS
-arch <architecture> Specifies the architectures to use for parsing the headers. At least one architecture must be specified. -install_name <path> Sets an internal "install path" (LC_ID_DYLIB) in a dynamic library. -macosx_version_min <value> -ios_version_min <value> -watchos_version_min <value> -tvos_version_min <value> This is set to indicate the oldest platform version that that the output is to be used on.
COMMON OPTIONS
-ObjC Treat source input files as Objective-C inputs (default). -ObjC++ Treat source input files as Objective-C++ inputs. -x <language> Treat subsequent input files as having type <language>. Supported values for language are c, c++, objective-c, and objective-c++. -std=<value> Language standard to compile for. -current_version <value> Specifies the current version number of the library. -compatibility_version <value> Specifies the compatibility version number of the library. -D <value> -U <value> Define/undefine macro. -isysroot <directory> Specifies the path to the SDK directory. -I <value> Add directory to include search path. -L <value> Add directory to the library search path. -F <value> Add directory to framework include search path. --verify-mode=<value> Specify the severity of the validation. Supported values are Error- sOnly, ErrorsAndWarnings, and Pedantic. -verify-against <value> Verify the specified dynamic library/framework against the headers. -o <file> Write output to <file>. --demangle Demangle C++ symbols when printing warnings and errors. --help Prints the list of options.
RARELY USED OPTIONS
-allowable_client <value> Restricts what can link against the dynamic library being created. -reexport_install_name <name> Reexport the specified internal "install path" (LC_ID_DYLIB). -fno-rtti Disable generation of rtti information. -fprofile-instr-generate Add extra symbols for InstallAPI that are created by code coverage. -extra-public-header <path> Add additional public header file/directory for parsing. -extra-private-header <path> Add additional private header file/directory for parsing. -exclude-public-header <path> Exclude public header from parsing. -exclude-private-header <path> Exclude private header from parsing. -fapplication-extension Restrict code to those available for App Extensions. -ferror-limit <N> Set the maximum number of errors to emit before stopping (0 = no limit).
SEE ALSO
tapi(1), ld(1) Darwin 2017-02-20 tapi-stubify(1)
Mac OS X 10.12.6 - Generated Sun Oct 29 10:46:10 CDT 2017