gpt4 book ai didi

ios - 无法使用 Here Maps 和 Swift 2.2、xcode 7.3 导出存档

转载 作者:行者123 更新时间:2023-11-28 08:40:33 26 4
gpt4 key购买 nike

我们在 Xcode 7.3 中使用带有 Swift 的 HERE iOS SDK Premium Edition 但是当我们尝试使用命令导出存档时:

xcodebuild -exportArchive -exportOptionsPlist exportOptions.plist -archivePath build/App.xcarchive -exportPath build

exportArchive 失败,我们遇到错误:

ld: bitcode bundle could not be generated because '<path to workspace>/HEREMaps/NMAKit.framework/NMAKit(NMAApplicationContext.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Here map 是否支持 Xcode 7.3 的 Swift?是否需要设置项目设置才能使其正常工作?

我们能够在模拟器中毫无问题地运行该应用。

最佳答案

Bitcode 是 Xcode 7 引入的新功能。

Bitcode is an intermediate representation of a compiled program. Apps you upload to iTunes Connect that contain bitcode will be compiled and linked on the store. Including bitcode will allow Apple to re-optimize your app binary in the future without the need to submit a new version of your app to the store.

引用 AppThinning Documentation

从错误看来,HERE SDK 未启用位码,但在您的项目设置中已启用位码。要解决此问题,有两种可能的选择:

  1. 使用 Here SDK 的启用位码版本(如果供应商提供了启用位码的版本)

  2. 在build设置中禁用位码

关于ios - 无法使用 Here Maps 和 Swift 2.2、xcode 7.3 导出存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36631064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com