2012-03-25 66 views
5

我有一个XCode项目,它将SDL.framework复制到我的应用程序包,直到最近,这工作正常。我可以把我的捆绑给一个没有SDL.framework的人,它可以工作。但是昨天我的一个朋友说我的应用崩溃了,因为它找不到SDL.framework。我从my/Library/Frameworks文件夹中删除了SDL.framework以在我的机器上测试它,他是对的。尽管SDL.framework存在于我的包中,但应用仍然崩溃,因为它找不到它。Bundle无法从XCode中找到复制的框架

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

回答

0

当我在构建发送电子邮件的工具时,前几天发生了这种情况。我正在与Pantomime框架联系在一起。以下是我必须设置的设置,以便它能够开始工作,并停止使用“无法找到库”的方式崩溃。您可以看到我拥有与项目文件/工作区文件相关的框架。

enter image description here