苹果在ios8以后可以在运行时链接到用户提供的动态链接库,xcode同时也提供了一个叫做cocoa touch framework的framework模板,用户可以通过该模板创建一个dynamic framework。这里有两个注意事项。
1.需要在模拟器和IOS device上各编译一个动态库,并把两个库拼合起来。详见
或者把build settings中architecture 及valid architecture中加入i386和x86_64,把build active architecture only设为NO,选择模拟器作为执行设备,生成framework。这种方式也可以。
2.需要在app项目的设置中,embedded binary 及link binary with libarary中都需要加入被引用的dynamic framwrok 详见