在 macOS Monterey 上出现此错误:代码签名 "AppAuth.framework" 失败
Getting this error on macOS Monterey: Code signing "AppAuth.framework" failed
错误截图为here
实现后尝试将应用程序从 Xcode 上传到 Apple Connect 时发生。
日志如下:IDEDistributionPipeline.log
2021-06-18 05:59:30 +0000 Running /usr/bin/codesign '-vvv' '--force' '--sign' '93D0804B68D64BEB32D3E27D45905B528D468CAE' '--entitlements' '/var/folders/l9/lc4s2hls2vg03bs4g3bct1d00000gn/T/XcodeDistPipeline.~~~1slhOn/entitlements~~~OmmxKx' '--preserve-metadata=identifier,flags,runtime' '/var/folders/l9/lc4s2hls2vg03bs4g3bct1d00000gn/T/XcodeDistPipeline.~~~1slhOn/Root/Payload/Belen.app/Frameworks/AppAuth.framework'
2021-06-18 05:59:30 +0000 /var/folders/l9/lc4s2hls2vg03bs4g3bct1d00000gn/T/XcodeDistPipeline.~~~1slhOn/Root/Payload/Belen.app/Frameworks/AppAuth.framework: internal error in Code Signing subsystem
2021-06-18 05:59:30 +0000 /usr/bin/codesign exited with 1
我正在使用 CocoaPods 导入这个框架。
有什么办法可以解决这个问题吗?
我已经为这个错误苦苦挣扎了一个多星期。
谢谢!
首先,了解您如何将 AppAuth 添加到项目中可能对我们有好处。可可豆?迦太基?具体如何?
我认为您还在 Xcode 项目中添加了错误的框架,要求 Xcode“嵌入并签名”它,即使该框架不是您自己的代码。
要更改该设置,请打开您的项目,select 您的应用程序目标,转到“常规”选项卡,然后向下滚动到“框架、库和嵌入式内容”。查找 AppAuth.framework 并将 selection 更改为“不嵌入”。这应该可以解决问题。
这是 macOS Monterrey 上的一个已知问题。苹果工程师正在努力。
我的解决方法是简单地将另一个 Mac 与 macOS Big Sur 一起使用,它起作用了。
错误截图为here
实现后尝试将应用程序从 Xcode 上传到 Apple Connect 时发生。
日志如下:IDEDistributionPipeline.log
2021-06-18 05:59:30 +0000 Running /usr/bin/codesign '-vvv' '--force' '--sign' '93D0804B68D64BEB32D3E27D45905B528D468CAE' '--entitlements' '/var/folders/l9/lc4s2hls2vg03bs4g3bct1d00000gn/T/XcodeDistPipeline.~~~1slhOn/entitlements~~~OmmxKx' '--preserve-metadata=identifier,flags,runtime' '/var/folders/l9/lc4s2hls2vg03bs4g3bct1d00000gn/T/XcodeDistPipeline.~~~1slhOn/Root/Payload/Belen.app/Frameworks/AppAuth.framework'
2021-06-18 05:59:30 +0000 /var/folders/l9/lc4s2hls2vg03bs4g3bct1d00000gn/T/XcodeDistPipeline.~~~1slhOn/Root/Payload/Belen.app/Frameworks/AppAuth.framework: internal error in Code Signing subsystem
2021-06-18 05:59:30 +0000 /usr/bin/codesign exited with 1
我正在使用 CocoaPods 导入这个框架。
有什么办法可以解决这个问题吗?
我已经为这个错误苦苦挣扎了一个多星期。
谢谢!
首先,了解您如何将 AppAuth 添加到项目中可能对我们有好处。可可豆?迦太基?具体如何?
我认为您还在 Xcode 项目中添加了错误的框架,要求 Xcode“嵌入并签名”它,即使该框架不是您自己的代码。
要更改该设置,请打开您的项目,select 您的应用程序目标,转到“常规”选项卡,然后向下滚动到“框架、库和嵌入式内容”。查找 AppAuth.framework 并将 selection 更改为“不嵌入”。这应该可以解决问题。
这是 macOS Monterrey 上的一个已知问题。苹果工程师正在努力。
我的解决方法是简单地将另一个 Mac 与 macOS Big Sur 一起使用,它起作用了。