.TH BITCODE_STRIP 1 "July 12, 2016" "Apple, Inc." .SH NAME bitcode_strip \- remove or leave the bitcode segment in a Mach-O file .SH SYNOPSIS .B bitcode_strip input [ \-r | \-m | \-l ] \-o output .SH DESCRIPTION .I bitcode_strip edits the input Mach-O file and with the \-r option removes the bitcode segment, the segment named __LLVM and its section. With the \-m option removes the bitcode segment but leaves a marker. Or with the -l option leaves only the bitcode segment in the Mach-O file an the (__TEXT,__info_plist) section. If the Mach-O file, or slice of a universal file, does not have a bitcode segment, it is left essentially unchanged. .TP .BI input specifies the input Mach-O file to operate on. .TP .BI \-o " output" specifies the output file as .I output. .TP .B \-r specifies the bitcode segment is to be removed. .TP .B \-m specifies the bitcode segment is to be removed and a marker is left. .TP .BI \-l specifies that only the bitcode segment and the (__TEXT,__info_plist) section is to be left in the Mach-O file.