无法在 Xcode 中创建存档,但可以构建项目
Posted
技术标签:
【中文标题】无法在 Xcode 中创建存档,但可以构建项目【英文标题】:Can not create archive in Xcode but can build project 【发布时间】: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)
我在通用框架、库和嵌入式内容中链接了框架项目
【问题讨论】:
这能回答你的问题吗? Project Builds and Runs, but does not Archive 【参考方案1】:我检查了所有项目和目标,将它们设置为相同的 iOS 13 和 arm64 将 POD 项目构建设置仅构建活动架构更改为是 之后我可以创建一个存档。
出于某种奇怪的原因,Pod 项目设置为 x86 而不是 arm64。他们以前建造过,我没有改变,所以不确定那里发生了什么?这只是 Pod 的默认设置吗?
【讨论】:
以上是关于无法在 Xcode 中创建存档,但可以构建项目的主要内容,如果未能解决你的问题,请参考以下文章