- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这在 Apple 开发中经常出现——当使用 bitcode 提交到应用商店时,你当然必须包含完整的 bitcode (-fembed-bitcode
)。但是有这种中间“标记”模式的原因是什么,它包括部分而不是位码本身?这一定是有原因的,为什么它经常被打开用于调试版本。
最佳答案
重点是在开发过程中使您的构建更快。
来源:您可以阅读提交的代码审查,添加 embed-bitcode
标记到 clang 编译器前端以获取更多详细信息:
This is the clang driver part of the change to embedded bitcode. Thisincludes:
-fembed-bitcode option which breaks down the compilation into twostages. The first stage emits optimized bitcode and the second stagecompiles bitcode into object file.
-fembed-bitcode-marker option which doesn't really break down to twostages to speedup the compilation flow.
pass the correct linker flag to darwin linker if tool chains supportsembedded bitcode.
marker only mode is used to speed up the compilation while stillproducing enough information in the final output to check if all thefiles are containing a bitcode section.-fembed-bitcode option will split the compilation into two stages and itadds measurable costs to compile time due to the extra process launch,the serialization and the verifier.-fembed-bitcode-marker is just a way to avoid that costs but still markthe section for the sanity check later (done by linker in our case).
What does Apple do with the embedded bitcode?
The question remains: why does Apple offer the option to embedbitcode? The answer is straightforward. With the bitcode embedded inthe executable, Apple is able to recompile applications withoutinteracting with the developer. This has a lot of advantages.
Apple is continuously enhancing the optimization performed by theClang compiler to further improve the performance of mobileapplications and reduce their size. Using the embedded bitcode, Appleitself can recompile applications using the latest, improved versionof the compiler. This frees app developers from the burden ofcontinuously having to update their development environment andrecompile and reupload their applications to benefit from the latestimprovements.
By embedding the bitcode, developers enable Apple to migrate theirapplications to new types of devices. The embedded bitcode enablesApple to recompile existing applications and make them compatiblewith the chipsets of new devices.
embed-bitcode-marker
因此启用标志是为了在开发过程中伪造构建过程的这一部分。
关于ios - 标记位码(-fembed-bitcode-marker)的意义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64768561/
我有一个名为 AnimalMarker 的类,它应该代表普通谷歌地图标记(纬度、经度、位置)和动物对象的最低限度。我正在使用 Firebase 实时数据库来存储这些 AnimalMarkers。 我想
我正在尝试创建一个准确的标记跟踪设备。我找到了 charuco 记号笔和钻石记号笔。 我能够通过charuco得到一个很好的校准结果。 现在,我必须将 3d 模型放在正确的位置。在我学习的过程中,我可
我有一张 map ,上面有根据数据库中的值以编程方式放置的标记。当您单击标记时,它将转到该位置的详细信息页面。 我的问题是,本地图充分缩小时,彼此足够接近的标记会显示为单个标记,实际上隐藏了一些标记。
所以我有一个带有很多标记的 MapView,其中大部分都集中在一英里宽的集群中。缩放时,标记重叠并且看起来只有一个。我想要实现的是在某个缩放级别将重叠标记替换为将显示标记密度的组标记,并且 onCli
我的编程非常基础,并且只需要针对一个特定项目的该选项。我很想通过单击不同的标记来更改一个主弹出窗口的内容。问题是,我不知道如何使用 .on('dblclick') 我的标记来获取不同标记上弹出窗口的
目前正在将一个使用 Google map 的 Android 应用程序迁移到 Google Maps Android v2;我希望 map 显示内置位置标记以及自定义标记。在以前的库中,我曾经在自定义
我喜欢使用 Google map 创建可以处理大量标记(超过 10,000 个)的 map 。为了不减慢 map 速度,我创建了一个 XML 文件,它只输出当前视口(viewport)内的标记。 首先
我有要在 map 中呈现的标记列表,但我想要一个一个地显示。第一次点击我想制作新的标记。然后当我点击另一个位置时,我希望我的标记只移动到新的 latLng 而不是创建另一个标记。这是我的代码: fun
有时在 Eclipse 中使用“Source > Sort Members”时,我会收到此警告消息。我假设“标记”指的是 these ,但是是什么造就了它们? 我不会手动制作它们。插件、FindBug
我有一张带有几种不同类型图标的 Google map 。我在每个图标上都有一个阴影。如何调整标记阴影与标记的偏移量? 在构建每个标记的循环中,我有: var icon = customIcons[ty
我发现下面的函数只创建一个标记 - 这正是我想要的。但是如何更改标记选项,例如html - 不创建一个新的? 即下面的代码将使用 setPosition 移动现有标记,但如果我还想更改其 html 和
当我使用 marker.setMap(null) 删除标记时,它一直可见,直到我缩小,此时 Google map 将其删除。 在与 Windows 上的 Chrome 相同的 HTML 页面上删除后,
我有一个弹出表单,当单击传单 map 中的某些标记时会出现该表单。表单完成后,我想将输入的字段以及有关标记的一些详细信息发送到单独的函数。我现在开始只是发送标记来测试它,但遇到了问题。 但是当我通过函
更新:我已经通过添加一个 previousMarker 对象解决了性能问题。因此只有之前点击的标记会被删除并替换为默认图标。然而,当我点击标记时,信息窗口仍然没有显示。 我有一个 map View 并
我正在使用 videojs-marker 插件 ( http://www.sampingchuang.com/videojs-markers ) 来构建一个自定义播放器,用户可以通过它来注释(命名一个
我想知道,免费版本...我可以绘制更多默认标记(来自 maps.google.com)。点击后会提供输入行车路线和其他从谷歌搜索的商家信息(例如:评论)的选项。 最佳答案 可以通过向信息窗口添加链接来
我想清除 Google map 上的标记。 marker.setVisible(false) 和有什么区别和 marker.setMap(null) ? 但我不知道,哪个是正确的? 最佳答案 这两种方
我正在使用 react-native-maps 但是我遇到了一个问题,在谷歌搜索了很多没有答案之后我不得不在这里问。我正在尝试使用自定义标记作为 map 中的标记,如下图所示 我在搜索中发现需要使用C
我在我的 Rails 应用程序中使用 Gmaps4Rails 加载谷歌地图。一切正常。我有一个标记,我想在加载谷歌地图时默认打开信息窗口(不点击标记)。请帮助我如何使用 Gmaps4Rails gem
我需要使用 Jackson 反序列化一个 json 对象. 经过多次努力和上网搜索,一切努力解决错误: Exception in thread "main" com.fasterxml.jackson
我是一名优秀的程序员,十分优秀!