>将SocketRocket.xcodeproj添加为应用程序的子项目或工作区.
>将SocketRocket.framework添加到链接库
>如果您没有Framework的“复制文件”步骤,请创建一个
>将SocketRocket.framework添加到“复制文件”步骤.
我确定只打开了一个xcode实例,然后将SocketRocket.xcodeproj文件拖到我的项目中.我将.framework文件添加到链接库,创建了一个复制文件构建阶段,然后将.framework添加到复制文件构建阶段.
这是我尝试构建时遇到的错误:
clang:错误:没有这样的文件或目录:’/ Users / adamhickey / library / Developer / Xcode / DerivedData / websockettest -fcuhfltporfkitgubwcjukxogzas / Build / Products / DeBUG-iphonesimulator / SocketRocket / SocketRocket’
这是非常正确的:该目录不存在.
在构建阶段,SocketRocket.framework在link Binary With librarIEs下是红色的.它在SocketRocket子项目的products文件夹中也是红色的.
我一直在谷歌搜索这个错误几个小时,我尝试过的大多数事情都指向我改变Xcode-> preferences-locations中的构建位置.我试过了:
>将其设置为相对,选择我自己,并进入高级并选择遗产.
>为设备构建
> build for->归档
>建设发布
如果我在一个单独的xcode实例中打开SocketRocket.xcodeproj并尝试构建它,那么这四个产品中有3个是红色的.产品包括:libSocketRocket.a,SRWebSocketTests.octest,TestChat.app和SocketRocket.framework.第一个是白色,而后三个是红色.
我假设如果我可以在单独的项目中构建.framework文件,这将解决我的整体问题.但是,我所做的一切似乎都没有任何效果.
请帮忙!我正在使用xcode 4.6.
解决方法 我在为libSocketRocket.a配置时遇到了类似的问题.我的工作区包含两个项目作为兄弟:SocketRocket和myProject.
我添加了SocketRocket作为git子模块.
克里斯托夫的答案到目前为止对我有用:
What’s the correct way to configure XCode 4 workspaces to build dependencies when needed?
将libSocketRocket.a位置从relative更改为Group更改为relative到Build Products.
搜索包含内置静态库的路径,例如:
/Users/myname/xcode-build/myProject-eegkIDwlennrekbsinvncwxqybol/Build/Products/DeBUG-iphoneos/libSocketRocket.a
然后修复路径.
总结以上是内存溢出为你收集整理的ios – .framework产品无论如何都是红色的全部内容,希望文章能够帮你解决ios – .framework产品无论如何都是红色的所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)