xcode - Bundle 无法从 XCode 中找到复制的框架

标签 xcode macos frameworks bundle

我有一个 XCode 项目,它复制 SDL.framework到我的应用程序包,直到最近,这工作正常。我可以把我的包裹送给没有的人 SDL.framework它会起作用。但是昨天我的一个 friend 说我的应用程序崩溃了,因为它找不到SDL.framework .我删除了 SDL.framework从我的/Library/Frameworks 文件夹在我的机器上测试它,他是对的。即使 SDL.framework存在于我的包中,该应用程序仍然崩溃,因为它找不到它。

为什么会这样?我唯一能想到的是,我最后一次在 MacOS 10.6 上进行工作构建并使用 XCode 3。我现在在 10.7 上。我已经使用 XCode 3 和 XCode 4 测试了一个新版本,但都产生了上面列出的问题。

最佳答案

前几天我在构建发送电子邮件的工具时遇到了这种情况。我正在链接到 mime 框架。以下是我必须设置的设置,以便它开始工作并停止因“找不到库”而崩溃您可以看到我在何处拥有与项目文件/工作区文件相关的框架。

enter image description here

关于xcode - Bundle 无法从 XCode 中找到复制的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9859718/

相关文章:

ios - UIStoryboard 容器将 IBOutlet 附加到父 ViewController

ios - 无法为 UIMainStoryboardFile 'Main' 实例化默认 View Controller

ios - 如何确保启动屏幕正在显示

macos - 文件类型痛苦 - cocoa

swift - Swift 字节中的 UDP 消息已读但无消息

ios - 使用 Storyboard 设计 CollectionView 样式

objective-c - 如何在运行时检查 Mac OS X 版本

iphone - 如何在xcode中导入私有(private)框架

ios - 重新启动 Xcode 后找不到 DropboxSDK.framework 文件

xcode - 框架的私有(private)模块映射