1. 工具下载地址
cartool 下载地址
由于在macOS Mojave系统上 之前代码会报错需要修改main.m中的代码修改如下图 参考地址
.m 中添加如下方法:
-(id)initWithURL:(NSURL *)URL error:(NSError **)error; // 添加这行代码
main.m修改后的代码
//
// main.m
// cartool
//
// Created by Steven Troughton-Smith on 14/07/2013.
// Copyright (c) 2013 High Caffeine Content. All rights reserved.
//
#import <Foundation/Foundation.h>
typedef enum _kCoreThemeIdiom {
kCoreThemeIdiomUniversal,
kCoreThemeIdiomPhone,
kCoreThemeIdiomPad,
kCoreThemeIdiomTV,
kCoreThemeIdiomCar,
kCoreThemeIdiomWatch,
kCoreThemeIdiomMarketing
} kCoreThemeIdiom;
typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
UIUserInterfaceSizeClassUnspecified = 0,
UIUserInterfaceSizeClassCompact = 1,
UIUserInterfaceSizeClassRegular = 2,
};
@interface CUICommonAssetStorage : NSObject
-(NSArray *)allAssetKeys;
-(NSArray *)allRenditionNames;
-(id)initWithPath:(NSString *)p;
-(NSString *)versionString;
@end
@interface CUINamedImage : NSObject
@property(readonly) CGSize size;
@property(readonly) CGFloat scale;
@property(readonly) kCoreThemeIdiom idiom;
@property(readonly) UIUserInterfaceSizeClass sizeClassHorizontal;
@property(readonly) UIUserInterfaceSizeC