我在VS2017中创建了一个共享库(Android,iOS)项目。 android项目构建良好,并输出libXXX.so文件。但是对于iOS,结果是libXXX.iOS.a,这是iOS静态库。它可以生成动态框架而不是静态库(.a)吗?该怎么做?
我不希望使用静态库,因为它既旧又太大。 android libXXX.so为8KB,而iOS静态库libXXX.iOS.a为986KB!
iOS版本的结果:
1>libEzp.iOS.vcxproj -> host: 10.10.x.x output: /Users/z/vcremote/D/workspace/x/libXXX/ARM/Debug//libXXX.iOS.a
项目类型:
环境:VS2017 15.9.3社区
答案 0 :(得分:0)
iOS上不直接支持动态库(.dylib)。您必须将它们捆绑在框架中(Visual Studio当前不支持该框架)。