Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何减少应用程序大小而不删除'-ObjC';椰荚旗_Ios_Objective C_Xcode_Cocoapods - Fatal编程技术网

Ios 如何减少应用程序大小而不删除'-ObjC';椰荚旗

Ios 如何减少应用程序大小而不删除'-ObjC';椰荚旗,ios,objective-c,xcode,cocoapods,Ios,Objective C,Xcode,Cocoapods,我有1个iOS应用程序,此应用程序需要3个库 库A有一个“libA.A”,库A中的Objective-c类文件需要“libA.A”文件。 库B有一些图片,库B中的Objective-c类文件需要这些图片。 库C没有任何“.a”或任何图片,只有Objective-C类文件和大量垃圾文件 如果我在应用程序中删除“-ObjC”标志,库A和B将无法工作。 如果我保留“-ObjC”标志,一切都很好,但应用程序的大小很大。 因为该标志将把库C中包含垃圾文件的所有对象放入最终二进制文件中。 所以我的问题是,

我有1个iOS应用程序,此应用程序需要3个库

库A有一个“libA.A”,库A中的Objective-c类文件需要“libA.A”文件。
库B有一些图片,库B中的Objective-c类文件需要这些图片。
库C没有任何“.a”或任何图片,只有Objective-C类文件和大量垃圾文件

如果我在应用程序中删除“-ObjC”标志,库A和B将无法工作。
如果我保留“-ObjC”标志,一切都很好,但应用程序的大小很大。
因为该标志将把库C中包含垃圾文件的所有对象放入最终二进制文件中。

所以我的问题是,在使用Cocoapods时,如何在特殊库(这里是A和B,而不是C)上设置“-ObjC”标志以减小最终的应用程序大小