Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 运行时缺少SwiftProtobuff.framework_Xcode_Protocol Buffers_Swift4.2_Xcode10.1_Swiftprotobuf - Fatal编程技术网

Xcode 运行时缺少SwiftProtobuff.framework

Xcode 运行时缺少SwiftProtobuff.framework,xcode,protocol-buffers,swift4.2,xcode10.1,swiftprotobuf,Xcode,Protocol Buffers,Swift4.2,Xcode10.1,Swiftprotobuf,正如标题所说,当我在iphone5上运行我的应用程序时,它崩溃了,说: dyld: Library not loaded: @rpath/SwiftProtobuf.framework/SwiftProtobuf Referenced from: /var/containers/Bundle/Application/484280D4-A568-4325-A58D-154797B314E7/MDProject.app/MDProject Reason: image not found 我是xco

正如标题所说,当我在iphone5上运行我的应用程序时,它崩溃了,说:

dyld: Library not loaded: @rpath/SwiftProtobuf.framework/SwiftProtobuf
Referenced from: /var/containers/Bundle/Application/484280D4-A568-4325-A58D-154797B314E7/MDProject.app/MDProject
Reason: image not found
我是xcode新手,所以当我不得不将SwiftProtobuf库添加到项目中时,我觉得我缺少了一些简单的东西

我遵循了SwiftProtobuf自述()中建议的所有步骤: 我已经创建了我的.proto文件,并用建议的protoc命令编译了它,并在我的项目中添加了result.pm.swift文件。我还复制了项目中已编译的swift protobuf项目文件夹,并在我的构建依赖项(项目>构建阶段>目标依赖项)中添加了SwiftProtobuf.xcodeproj

通过这样做,xcode不会给出任何错误,但在运行时会因错误代码而崩溃。我在swift protobuf项目文件夹中没有.framework文件,这可能就是原因


xcode版本:10.1,swiftprotobuf版本:1.5.0,swift 4.2,iphone5

您的尝试成功了吗?我遇到了同样的问题。@在“项目设置”中的“生成阶段”下,选择“+”符号并添加一个复制文件阶段。作为目标弹出窗口,选择Framework并将SwiftProtobuf.Framework文件拖入。这对我来说不起作用,但当我在嵌入式二进制文件中添加框架时,它起到了帮助作用。不过,谢谢!你的尝试成功了吗?我遇到了同样的问题。@在“项目设置”中的“生成阶段”下,选择“+”符号并添加一个复制文件阶段。作为目标弹出窗口,选择Framework并将SwiftProtobuf.Framework文件拖入。这对我来说不起作用,但当我在嵌入式二进制文件中添加框架时,它起到了帮助作用。不过,谢谢!