split PLIST into PLIST(contains byte code) and PLIST.opt(contains native code).
