当前位置: 首页 > 面试题库 >

xcode 7.1 swift framework应用程序构建但未归档

梁建德
2023-03-14
问题内容

我在Swift xcode 7.1中创建了一个示例框架。然后为发布的概要文件构建框架。然后将发布的框架添加(嵌入)到iOS测试应用中。

该应用程序构建良好,但是在尝试对其进行存档时。发生错误,指出 “无法生成位码束,因为’… / Test / FW.framework /
FW’是在没有完整位码的情况下构建的。位码的所有框架和dylib必须从Xcode Archive生成或为体系结构arm64安装构建”

框架和应用程序项目均处于默认设置,两者均启用了位码。

为了确保Framework具有位码,请在Framework上使用此命令

“ otool -l FW.framework / FW | grep __LLVM”

产量

segname __LLVM

segname __LLVM

segname __LLVM

segname __LLVM

我想念什么?我在这里包括了这两个项目,您可以下载它们并尝试存档。


问题答案:

xcode要求在归档过程中生成所有嵌入式框架的位代码。

复制Framework / dylib的发行版本还不够

确实
将框架存档,然后从那时开始使用框架的存档版本。

要使xcode存档框架(通常仅存档应用程序),请将框架目标的构建设置“跳过安装”设置为NO!



 类似资料:
  • C:\Users\Tuladhar\WebStormProject\myproject cordova build android运行命令:“C:\Program Files\nodejs\node.exe”C:\Users\Tuladhar\WebstormProjects\myproject\hooks\after\u prepare\010\u add\u platform\u类。js C:

  • 一个普通的应用程序由以下文件组成: 二进制文件 这个安装在 /usr/bin。 一个桌面文件 这个桌面文件向shell提供关于这个程序的重要信息,例如名称、图标、D-Bus名称,启动的命令行。安装在 /usr/share/applications. 一个图标 这个图标安装在 /usr/share/icons/hicolor/48x48/apps, 无论当前背景是什么系统都会到这里查找图标。 一个设

  • 错误:任务“:app:TransformClassesWithJarmergingForDebug”执行失败。例外:java.util.zip.zipException:重复条目:com/google/android/gms/maps/googlemapoptions.class Gradle sync启动Gradle sync完成执行任务:[:app:GenerateDebugSources,:

  • 目标 了解对象或对象集合如何变成应用程序 使用 Eclipse 创建驱动程序类 应用程序入口点 所有 Java 应用程序都需要一个入口点,让 Java 运行时知道将从这里开始执行代码。这个入口点就是 main() 方法。域对象(即应用程序的业务域 中包含的对象,例如 Person 和 Employee)通常没有 main() 方法,但每个应用程序中必须至少有一个类。 众所周知,Person 和它的

  • 利用一套工具,Qt 开发人员可以简化在所有支持平台中构建应用程序的流程。描述应 用程序、库和插件的项目文件被用来为每个平台生成适当的 makefile。 .pro 文件描述了各个项目,该文件以文本方式概述了源文件、头文件、 Qt Designer 窗体以及其他资源。这些资源都是由 qmake 工具来处理的,以便为每个平台中的项目生成 适当的 Makefile。 项目文件可描述 Qt 的所有库、工具

  • 问题内容: 对于这个问题,我实际上并没有太多的摆动或GUI设计方面的经验(大学中的一些WPF应用程序的水平差不多),但是我的任务是在工作中重构摆动旧式应用程序的一部分。 我被要求重构的部分围绕一个弹出窗口,该窗口可以根据特定的值对象以三种不同的格式显示。这3种不同的格式都共享一些基本字段,然后有条件地确定其他字段。负责此GUI元素的类的长度约为5k,我当时认为应该将其分为三个子类,并在基类中共享这