【问题标题】:Titanium ios build error: The folder “Headers” doesn’t existTitanium ios构建错误:文件夹“Headers”不存在
【发布时间】:2021-05-28 17:50:05
【问题描述】:

我在为 ios 构建 Titan 应用程序时遇到错误

[TRACE] error: The folder “Headers” doesn’t exist. (in target 'Test' from project 
'Test')
[ERROR] ** BUILD FAILED **
[ERROR] The following build commands failed:
[ERROR]         ProcessXCFramework /Users/myuser/Projects/v2-mobile- 
app/modules/iphone/ti.intercom/1.0.0/ti.intercom.xcframework
[ERROR] (1 failure)

我尝试在论坛上搜索它,但尚未解决。
我正在使用 SDK 版本 9.3.2.GA 和 xcode 12

【问题讨论】:

  • 钛已经死了。尝试使用其他流行的替代品,例如 ReactNative。
  • 这对问题没有帮助,仍然有一个活跃的社区,对主要 repo 的 PR,在明年之后接管整个代码和网页的倡议,并且更新了许多模块和创建的。即使在今天。无需切换到其他平台。

标签: ios xcode appcelerator titanium-mobile appcelerator-titanium


【解决方案1】:

ti.intercom.xcframework 是一个静态库,已编译为 xcframework。在框架的目录中,您将找到模块已编译的不同平台的目录。这些文件夹中的每一个都缺少 Headers 文件夹(可能在 git 提交中丢失),因为 Headers 目录是空的。只需在每个平台树中创建空的“Headers”目录,并添加一个 .gitkeep 文件以确保更改通过 git 传播。 ti.intercom.xcframework

  • ios-arm64
    • 标题(缺少,创建一个空的)
    • libti.intercom.a
  • ios-x86_64-模拟器
    • 标题(缺少,创建一个空的)
    • libti.intercom.a

【讨论】:

    【解决方案2】:

    尝试使用 XCode 11.7 构建。

    【讨论】:

    • 用 Xcode 12 构建的解决方案是什么?
    猜你喜欢
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-05
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 2017-05-24
    相关资源
    最近更新 更多