我正在尝试将this框架添加到项目中。我已按照这些说明致信:。框架产品是红色的,不管是什么
- 将SocketRocket.xcodeproj添加为您的应用程序的子项目或工作区中。
- 添加SocketRocket.framework的链接库
- 如果你没有为框架“复制文件”的步骤,创建一个
- 添加SocketRocket.framework到“文件拷贝”步骤。
我确定我只有一个xcode实例打开,然后将SocketRocket.xcodeproj文件拖到我的项目中。我将.framework文件添加到链接库,创建了复制文件构建阶段,然后将.framework添加到复制文件构建阶段。
这是我得到的错误,当我尝试建立:
铛:错误:没有这样的文件或目录:“/用户/ adamhickey /库/开发商/ Xcode中/ DerivedData/websockettest-fcuhfltporfkitgubwcjukxogzas /编译/ Products/Debug-iphonesimulator/SocketRocket/SocketRocket'
这是非常正确的:该目录不存在。
在构建阶段,SocketRocket.framework在Link Binary With Libraries下显示为红色。它在SocketRocket子项目的products文件夹中也是红色的。
我一直在Google上搜索这个错误数小时,而且我尝试过的大多数事情都指向了在Xcode-> preferences-locations中更改构建位置。我试过了:
- 把它设置为相对的,选择我自己的,并且要先进并选择遗产。
- 建设设备
- 构建换>归档
- 建设发布
如果我在Xcode中的一个单独的实例打开SocketRocket.xcodeproj并尝试构建它,3四产品是红色的。这些产品是:libSocketRocket.a,SRWebSocketTests.octest,TestChat.app和SocketRocket.framework。第一个是白色的,而后三个是红色的。
我假设如果我能得到.framework文件在一个单独的项目中构建,这将解决我的整体问题。不过,我没有做任何似乎有任何的影响。
请请帮忙!我正在使用xcode 4.6。
嘿, 我面临同样的问题,你有没有找到解决办法? :( – 2013-07-18 18:34:31