ios - xcode 5存档构建失败,但正常构建成功

我可以在我的设备上构建和运行我的应用程序,但是当我尝试构建存档时,我遇到了很多错误。错误是关于我的第三个库 - google protobuf。它表明 protobuf 未检测到 #error 主机架构。但是存档和正常构建有什么区别?毕竟,当我选择 product=>run (cmd+R) 时,我成功构建并在设备上运行了我的应用程序。

最佳答案

当您构建运行时,Xcode 通常只为事件架构构建。当您归档时,它会构建由build设置“架构和有效架构”的交集指定的所有架构。

因此,Xcode 可能正在尝试为您的 protobuf 库不支持的某些架构构建,例如臂 64。

https://stackoverflow.com/questions/20371521/

相关文章:

java - 有没有使用 maven 运行可执行 jar 的好方法?

build - CodeBuild 执行在构建失败后继续执行,而不是停止

c++ - 如何为新安装的 Boost 添加编译器包含路径和链接器库路径?

.net - MSBuild - 如何从预先编写的命令行命令构建 .NET 解决方案文件(在 XML

build - CMake将非编译文件导入构建目录

build - EA 在 Java 版本中代表什么?

c# - 在分支之间转换时生成错误 : Your project is not referencin

java - 如何让 Java maven 构建因编译器警告而失败?

java - java文件中的Maven版本号

java - 在 Maven 测试阶段禁用 Log4J 日志