我正在尝试为企业分发应用程序,并不断收到此错误(在选择配置文件后):
深入研究日志揭示了这一点:
2018-09-21 04:14:07 +0000 /var/folders/xj/stm8l48s1nq9320sfh3ytw140000gn/T/XcodeDistPipeline.IsE/Root/Payload/Fleet UAT.app/Frameworks/AppAuth.framework: replacing existing signature
2018-09-21 04:14:07 +0000 /var/folders/xj/stm8l48s1nq9320sfh3ytw140000gn/T/XcodeDistPipeline.IsE/Root/Payload/Fleet UAT.app/Frameworks/AppAuth.framework: code object is not signed at all
2018-09-21 04:14:07 +0000 /usr/bin/codesign exited with 1
项目使用的所有框架都会出现类似问题。这些框架是使用 Carthage 添加的。
这在我升级到 Xcode 10 和 Carthage 0.30.1 后开始发生(我之前使用的是 0.16.x)。
最佳答案
当您使用 Carthage 添加框架时,您需要遵循一些步骤才能使其正常工作。这是一个教程:https://www.raywenderlich.com/416-carthage-tutorial-getting-started
在您的情况下,请确保:
关于ios - 在 Xcode 10 中为企业分发时代码签名框架失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52436575/