代码签名.framework时出错

max*_*sme 6 macos xcode xcodebuild cocoapods rncryptor

我使用CocoaPods来安装RNCryptor框架.这在我的应用程序中完美运行,并且通过xcode手动归档应用程序时效果很好.

但是当我使用命令终端尝试存档时:

xcodebuild -workspace "$APP.xcworkspace" -scheme "$APP" archive
Run Code Online (Sandbox Code Playgroud)

我收到错误:

/usr/bin/codesign --force --sign ... /RNCryptor.framework

no identity found
Command /bin/sh failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

Mic*_*ann 0

听起来您需要在包含 Pod 的项目中设置协同设计身份。

转到您的项目设置并查看“代码签名”部分,看看它是否设置为“ iPhone Distribution: Maximillian”或“ iPhone Development: Maximillian”之类的名称。