gpt4 book ai didi

ios - Swift 嵌入式库 -> Command/usr/bin/codesign 失败,退出代码为 1

转载 作者:搜寻专家 更新时间:2023-10-31 08:07:11 25 4
gpt4 key购买 nike

我正在尝试将 swift 框架集成到我的项目中: http://developer.skobbler.com/download/SKMaps_iOS_2.4.0_withDemo_Swift.zip

当我尝试集成为嵌入式二进制 xcode 无法代码签名并告诉我 “协同设计失败,退出代码为 1”。

CodeSign /Users/k1x/Library/Developer/Xcode/DerivedData/TestMaps-dubiwcafqgeplbabdrqpjtokouxq/Build/Products/Debug-iphoneos/TestMaps.app/Frameworks/SKMaps.framework
cd "/Users/k1x/Workspace iOS/SwitchMaps"
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Signing Identity: "iPhone Developer"

/usr/bin/codesign --force --sign 56131F60BE8DA3BA4F04CBF6717C75951E93E4D6 --preserve-metadata=identifier,entitlements,resource-rules /Users/k1x/Library/Developer/Xcode/DerivedData/TestMaps-dubiwcafqgeplbabdrqpjtokouxq/Build/Products/Debug-iphoneos/TestMaps.app/Frameworks/SKMaps.framework

Warning: usage of --preserve-metadata with option "resource-rules" (deprecated in Mac OS X >= 10.10)!
/Users/k1x/Library/Developer/Xcode/DerivedData/TestMaps-dubiwcafqgeplbabdrqpjtokouxq/Build/Products/Debug-iphoneos/TestMaps.app/Frameworks/SKMaps.framework: invalid resource specification rule(s)
Command /usr/bin/codesign failed with exit code 1

我试图将框架放在“链接框架和二进制文件部分”。但是我得到了以下输出:

dyld: Library not loaded: @rpath/SKMaps.framework/SKMaps
Referenced from: /private/var/mobile/Containers/Bundle/Application/B3686F36-2120-4007-97AB-B2D3B423C0A0/TestMaps.app/TestMaps
Reason: image not found

我用谷歌搜索并找到了有关此问题的其他帖子,但他们没有回答我的问题。以防万一它的 Objective C 版本一切正常: http://developer.skobbler.com/download/SKMaps_iOS_2.4.0_withDemo.zip

最佳答案

你需要使用 cocoapods 来安装它。

我遇到了同样的问题,我喜欢这个并且它有效。

编辑:对于 cocoa pod ,您需要将包含 pod 'ScoutMaps-iOS-SDK' 的行添加到您的 Podfile,在终端中运行 pod install 并导入 SKMaps/SKMaps.h header 以便使用该库或如果您使用的是 Swift,请将 SKMaps/SKMaps.h header 导入您的 Objective-C 桥接 header 。

关于ios - Swift 嵌入式库 -> Command/usr/bin/codesign 失败,退出代码为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28918528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com