【问题标题】:Can not create archive in Xcode but can build project无法在 Xcode 中创建存档,但可以构建项目
【发布时间】:2020-09-30 15:00:14
【问题描述】:

我可以构建我的项目并部署到 iOS 设备,但我无法创建存档以上传到 TestFlight

ld: warning: Could not find or use auto-linked framework 'iDENProtectFramework'
Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_KeystoreBridge", referenced from:
      objc-class-ref in iDENtearSocketPeripheral.o
  "_OBJC_CLASS_$_IDTBridge", referenced from:
      objc-class-ref in iDENtearSDK.o
      objc-class-ref in iDENtearSocketPeripheral.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我在通用框架、库和嵌入式内容中链接了框架项目

【问题讨论】:

标签: objective-c frameworks archive xcode11


【解决方案1】:

我检查了所有项目和目标,将它们设置为相同的 iOS 13 和 arm64 将 POD 项目构建设置仅构建活动架构更改为是 之后我可以创建一个存档。

出于某种奇怪的原因,Pod 项目设置为 x86 而不是 arm64。他们以前建造过,我没有改变,所以不确定那里发生了什么?这只是 Pod 的默认设置吗?

【讨论】:

    猜你喜欢
    • 2018-09-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 2011-11-05
    • 2014-08-23
    • 2023-03-09
    • 2012-08-25
    相关资源
    最近更新 更多