def run(self): if self.is_clean_before_build: utils_cocos.rmdir(self.simulator_output_dir) # backup some files modify_files = self.get_depend_project_file_list() if utils_cocos.os_is_mac(): modify_files.append(os.path.join(self.simulator_abs_path, 'frameworks/runtime-src/proj.ios_mac/mac/Info.plist')) elif utils_cocos.os_is_win32(): modify_files.append(os.path.join(self.simulator_abs_path, 'frameworks/runtime-src/proj.win32/game.rc')) self.backup_files(modify_files) try: # modify bundle version self.update_bundle_version() # modify project config files self.change_cocos2d_debug_macro_to_1(modify_files) # compile simulator self.do_compile() except Exception as e: raise e finally: # roll back modified files self.rollback_files(modify_files) Logging.info("") Logging.info(self.build_log) Logging.info("") return 0
def run(self): if self.is_clean_before_build: utils_cocos.rmdir(self.simulator_output_dir) # backup some files modify_files = self.get_depend_project_file_list() if utils_cocos.os_is_mac(): modify_files.append( os.path.join( self.simulator_abs_path, 'frameworks/runtime-src/proj.ios_mac/mac/Info.plist')) elif utils_cocos.os_is_win32(): modify_files.append( os.path.join(self.simulator_abs_path, 'frameworks/runtime-src/proj.win32/game.rc')) self.backup_files(modify_files) try: # modify bundle version self.update_bundle_version() # modify project config files self.change_cocos2d_debug_macro_to_1(modify_files) # compile simulator self.do_compile() except Exception as e: raise e finally: # roll back modified files self.rollback_files(modify_files) Logging.info("") Logging.info(self.build_log) Logging.info("") return 0