首页 文章

Xcode 6 iOS框架项目链接器问题

提问于
浏览
0

我使用Xcode 6的新框架项目类型构建了一个iOS框架(“myFramework”) . 我还编写了一个测试应用程序来使用框架(“myApp”) . 两个Xcode项目都将“架构”设置为$(ARCHS_STANDARD),两个项目都将“仅构建活动架构”设置为“否” .

不幸的是,“myApp”无法链接,因为存在“架构Arm7的未定义符号”(或Arm64取决于我是否插入了设备) .

但是,如何为两个项目构建所有架构?

谢谢 .

1 回答

  • 0

    由于模拟器和设备架构不同,您需要使用单独的架构构建单独的库 . 解决方案是1.为模拟器构建框架2.为设备3构建框架 . 使用lipo工具绑定两个库并在任何目标模拟器或设备中使用它

    您还可以使用脚本的后期构建操作自动执行该过程 .

    执行步骤1.从下拉列表中选择模拟器 . (如下所示)
    enter image description here

相关问题