【发布时间】:2015-05-15 08:01:09
【问题描述】:
我有一个使用 XCode 6 构建的面向 iOS >= iOS8 的 Cocoa Touch 框架。 这个框架的目标架构设置是默认的,这意味着我没有改变任何东西。 架构设置为标准(不包括 x86_64,稍后会详细介绍)。 该框架本身包含 Swift 和 Objective-C 代码,因此使用 Ray Wenderlich 的静态库解决方法构建它是行不通的。
现在,如果我创建一个新项目并将框架项目添加到其中,该项目将为设备和模拟器构建,这很好。
但是,如果我将 .framework 文件添加到不同的项目中,就像您添加任何其他框架一样,则该项目不会为模拟器构建。好吧,它确实构建了,但它崩溃了,因为它找不到相关的类。它在设备上运行良好,存档也与预期一样。
框架项目本身已经给了我一个警告; “Apple Mach-O 链接器警告 - 找不到选项的目录 ....(Debug-ophoneos)”。
任何帮助将不胜感激!
【问题讨论】:
标签: ios objective-c xcode cocoa-touch