nac*_*o4d 3 xcode static-libraries ios
我有一个胖(armv7 + i386)库我现在用于开发.工作正常,但现在我担心Xcode是否会在构建发布时剥离其他架构(i386)和其他配置(例如Debug)?
我不打算调试这个库,因为它非常古老而且稳定.我只想使用它,所以我想我不需要所有的调试符号(?),而且当构建发布时我甚至不需要i386,因为那是模拟器.
我是否需要在Xcode中设置一些东西以便它被剥离或者我最好使用非胖库?如果是这样我该如何控制呢?:)
这个库大约有500KB,所以我不想提供超出我需要的信息.
该库为不同的体系结构(i386,armv7,armv7s等)存储单独的目标文件.构建最终应用程序时,它只会检索所需的体系结构,并且只检索库中所需的目标文件.App Store的最终版本肯定不包含任何i386.
关于发布和调试配置,它是不同的.图书馆工具不知道这个概念.因此它无法存储单独的调试和发布版本.在构建应用程序时,它将采取它发现的任何东西.因此,为了最小化您的最终应用程序,您需要使用发布设置构建库和应用程序.
| 归档时间: |
|
| 查看次数: |
496 次 |
| 最近记录: |