Codesign Is Given Bad Designated Requirements When Using Precompiled Info.plist

Chris Liscio (via Craig Hockenberry): When I use a precompiled Info.plist file with a #ifdef block contained within, codesign is invoked with an incorrect set of designated requirements for the binary.