(CommandList children: [ (C {(set)} {(-eu)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WRAPPER_SDKROOT) op: Equal rhs: { (DQ (BracedVarSub token: <VSub_Name SDKROOT> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(EmptyPart)}) spids: [54 57] ) ) } spids: [52] ) ] spids: [52] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolUnary op_id: BoolUnary_z child: { (DQ (BracedVarSub token: <VSub_Name WRAPPER_SDKROOT> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(EmptyPart)}) spids: [67 70] ) ) } ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WRAPPER_SDK) op: Equal rhs: {(iphonesimulator)} spids: [80] ) ] spids: [80] ) (ForEach iter_name: ARG iter_words: [{(DQ ($ VSub_At '$@'))}] do_arg_iter: F body: (DoGroup children: [ (Case to_match: {(DQ (${ VSub_Name ARG))} arms: [ (case_arm pat_list: [{(armv6)} {(armv7)} {(armv7s)} {(arm64)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WRAPPER_SDK) op: Equal rhs: {(iphoneos)} spids: [120] ) ] spids: [120] ) ] spids: [110 117 124 16777215] ) (case_arm pat_list: [{(i386)} {(x86_64)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WRAPPER_SDK) op: Equal rhs: {(iphonesimulator)} spids: [133] ) ] spids: [133] ) ] spids: [127 130 137 16777215] ) ] spids: [99 107 140] ) ] spids: [96 143] ) spids: [89 94] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:WRAPPER_SDKROOT) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children: [ (C {(/usr/bin/xcrun)} {(--show-sdk-path)} {(--sdk)} {(${ VSub_Name WRAPPER_SDK)} ) ] ) left_token: <Left_CommandSub '$('> spids: [148 158] ) ) } spids: [146] ) ] spids: [146] ) ] spids: [16777215 77] ) ] spids: [16777215 161] ) (C {(echo)} {(DQ (${ VSub_Name WRAPPER_SDKROOT))}) ] )