我有一个 iOS 应用程序, 我想在模拟器上测试它。 当我运行项目 xcode 时, 抱怨我的框架文件“ 坚固” “ 文件缺少所需的建筑 i386 ” 。 坚固”
我在线上做了一点搜索, 它说, s 因为 xcode 在构建模拟器工程时使用了用于实际设备的框架文件 。 解决方案是将模拟器框架文件夹添加到构建设置的框架搜索路径下 。
现在的问题是,这样做解决了在模拟器上建项目的问题, 但是当我想在实际设备上建项目时, xcode 开始再次抱怨说 < 坚固> 框架内有些 OpenGL 类型def 重新定义 。 坚固 > 要解决这个问题, 我必须删除我添加的搜索路径项目 。
因此,是否有一种容易的方法可以避免出现这样的问题?我不想在我想在不同平台上建立项目时一次又一次地转换搜索路径。