// // ProjectInfo.h // UUTUtils // // Created by zhuge on 2017/12/22. // Copyright © 2017年 zhuge. All rights reserved. // #import #import "ProjectInfo_Local.h" #import "ProjectInfo_Path.h" #import "ProjectInfo_Server.h" #import "ProjectInfo_Upload.h" #import "ZGApk.h" #import "ZGApkFixConfigs.h" @class ProjectInfo_Server_AdId; @interface ProjectInfo : NSObject @property (strong) NSString *projectType; @property (strong) NSString *projectName; @property (strong) NSString *package; @property (strong) ProjectInfo_Path *path; @property (strong) ProjectInfo_Local *local; @property (strong) ProjectInfo_Server *server; @property (strong) ProjectInfo_Upload *upload; @property (strong) ZGApk *apk; @property (strong) ZGApkFixConfigs *fixConfigs; - (NSString*) outputApkFilePath; // 打好包准备上传的apk的目录 - (BOOL) isTranslateFinished; - (BOOL) isNotTranslateFinished; // 加载Server数据 - (void) loadServerData; + (ProjectInfo *) createWithDir:(NSString *)dir; - (void) init:(NSString*)dir; // 创建签名文件 - (void) createKeystoreFile; - (BOOL) save; - (BOOL) sendToServerAtWindow:(NSWindow*)window; // 按广告类型过滤 - (NSArray *) allAdmobAdIds; - (NSArray *) allFacebookAdIds; - (NSString *)description; @end