ios - Waxsim Xcode 4.4

标签 ios xcode xcode4 ios-simulator kif-framework

我一直在使用 Cruise Control、KIF 和 Waxsim 来测试我的 iOS 应用程序。最近,我升级到 Xcode 4.4 并注意到 WaxSim 不再运行。我收到此错误,这让我相信 iPhoneSimulator 私有(private)框架已被移动。关于如何让 WaxSim 重新启动和运行的任何想法?

dyld: Library not loaded: @rpath/DevToolsFoundation.framework/Versions/A/DevToolsFoundation
Referenced from: /Developer/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks/iPhoneSimulatorRemoteClient.framework/Versions/A/iPhoneSimulatorRemoteClient
Reason: image not found

最佳答案

是的,以前 Xcode 在 /Developer 下,现在它通过 Mac App Store 分发,它在 /Applications 下。遗憾的是,WaxSim 在这方面似乎没有得到很好的维护或修补,因此您需要欺骗它,让它认为库/框架在正确的位置。

我在这里做了符号链接(symbolic link):

http://www.leonardoborges.com/writings/2012/05/03/build-automation-with-xcode-4-dot-3-kif-and-jenkins/

sudo ln -s /Applications/Xcode.app/Contents/Developer/ /Developer
sudo ln -s /Applications/Xcode.app/Contents/OtherFrameworks/DevToolsCore.framework /Developer/Library/PrivateFrameworks/
sudo ln -s /Applications/Xcode.app/Contents/OtherFrameworks/DevToolsCParsing.framework /Developer/Library/PrivateFrameworks/
sudo ln -s /Applications/Xcode.app/Contents/OtherFrameworks/DevToolsFoundation.framework /Developer/Library/PrivateFrameworks/
sudo ln -s /Applications/Xcode.app/Contents/OtherFrameworks/DevToolsInterface.framework /Developer/Library/PrivateFrameworks/
sudo ln -s /Applications/Xcode.app/Contents/OtherFrameworks/DevToolsKit.framework /Developer/Library/PrivateFrameworks/
sudo ln -s /Applications/Xcode.app/Contents/OtherFrameworks/DevToolsRemoteClient.framework /Developer/Library/PrivateFrameworks/
sudo ln -s /Applications/Xcode.app/Contents/OtherFrameworks/DevToolsSupport.framework /Developer/Library/PrivateFrameworks/

很抱歉 Leonardo 从他的网站上进行了大胆的复制/粘贴,但我想这就是 SO 想要的 - 这里的答案以及一个链接。

关于ios - Waxsim Xcode 4.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12358745/

相关文章:

ios - 重新排序 .strings 文件

xcode - 链接Pod框架时出错

ios - 如何在多个容器 View 中快速重用相同的 View Controller ?

macos - NSTableView 与 plist 文件

cocoa - 如何消除有关启用核心动画层的警告

xcode4 - 默认的基于 NSDocument 的 MacRuby 应用程序在 XCode 4 下被破坏

ios - iOS 应用程序的 Facebook 登录在应用程序外部发生

ios - 如何使用 WatchKit 创建圆形图像?

ios - 自定义单元格重复

ios - 何时检查 "Copy items if needed"的嵌入式二进制文件?