升级到iPhone SDK 3.0会导致UIKit问题

6 iphone xcode iphone-sdk-3.0

我有一个正在进行的现有项目,最近我决定更新我的iPhone SDK并更新到最新的3.0 SDK.

我更新我的SDK并开始打开我现有的项目.果然,存在一些问题,包括一些证书问题等等.无论如何,谷歌和我能够解决其中大部分,但我没有任何运气,我希望成为我的最后一个问题.

在模拟器中运行我的程序时,我现在得到了

dyld:未加载库:/System/Library/Frameworks/UIKit.framework/UIKit引用自:/Developer/iGameLib/iGameLib/build/Debug-iphonesimulator/iGameLib.app/iGameLib原因:未找到图像

现在,我发现UIKit已经搬到了

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0sdk/ System/Library/FrameWorks/UIKit

我已经更新了我的目标和项目设置以指向新的框架位置,但是当我构建它时,没有运气.

我也尝试清除模拟器的应用程序和设置,但仍然没有运气.

当我运行"干净"的menuitem时,引用.app被清除,我已经确认了这一点,所以我项目设置中的某些东西仍然指向使用旧的UIKit位置.

我应该在哪里看?

我尽我所能去帮助自己,但我担心我在这里不知所措.我没有在目标设置,项目设置,plist或我项目中的任何其他文件下看到它.

vfn*_*vfn 10

我得到了同样的错误

dyld:未加载库:/System/Library/Frameworks/UIKit.framework/UIKit

我案例的解决方案就是退出Xcode并再试一次.

  • 成功了!为什么Apple雇用微软制作新版xCode? (3认同)

Rex*_*ids 1

我在 Xcode 中也遇到过一些类似的问题,但似乎没有明显的原因。事实上,Xcode 仍然到处都有 bug,有时你会碰壁。

我的经历:与您的情况有些相似,在一个特定的场合,我正在工作的一个 Xcode 项目由于某种神秘的原因而停止构建,并且没有任何清理、谷歌搜索或 SO-ing 为我提供任何答案。因此,我只是创建了一个全新的项目,并将损坏的项目中的源代码填充到新项目的源代码中。请注意,新项目使用相同的源代码、库、资源、设置,但它的构建没有任何问题。传输大约需要 20-25 分钟,但考虑到我花了几个小时试图解决一个不会在损坏的项目中暴露出来的错误,所以这些时间是非常值得的。

所以,我建议做我所做的:也许尝试创建一个新项目并转移您的旧源代码和资源。

祝你好运