作者:wjyyd1129 | 来源:互联网 | 2022-12-04 11:46
嗨,大家好我正在尝试为Enterprise分发应用程序,并继续收到此错误(选择配置文件后):
挖掘日志揭示了这一点:
2018-09-21 04:14:07 +0000 Running /usr/bin/codesign '-vvv' '--force' '--sign' '2D44419C65EF2B7301F0646133CC88C2C6A3E697' '--entitlements' '/var/folders/xj/stm8l48s1nq9320sfh3ytw140000gn/T/XcodeDistPipeline.IsE/entitlementsycy5yP' '--preserve-metadata=identifier,flags,runtime' '/var/folders/xj/stm8l48s1nq9320sfh3ytw140000gn/T/XcodeDistPipeline.IsE/Root/Payload/Fleet UAT.app/Frameworks/AppAuth.framework'
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).
1> lobstah..:
当您使用Carthage添加框架时,您需要执行一些步骤才能使其正常工作.这是一个教程:https://www.raywenderlich.com/416-carthage-tutorial-getting-started
在您的情况下,请确保:
你添加了你的框架Linked
(不Embedded
)
您Run script
的构建阶段有阶段:
是的,这对我从来没有用过。如果没有将它们放入“嵌入式二进制文件”部分,我总是会收到此错误`dyld:库未加载:@ rpath / Alamofire.framework / Alamofire`(当应用运行时)