iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – Swift嵌入式库 – >命令/usr/bin/codesign失败,退出代码为1大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在尝试将 swift框架集成到我的项目中http://developer.skobbler.com/download/SKMaps_iOS_2.4.0_withDemo_Swift.zip 当我尝试集成为嵌入式二进制时,xcode无法对代码进行编码并告诉我  “代码签名失败,退出代码为1”. CodeSign /Users/k1x/Library/Developer/Xcode/Deriv
我正在尝试将 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

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

解决方法

您需要使用COcoapods进行安装.

我有同样的问题,我喜欢这个并且它有效.

编辑:使用COcoa pod,您需要在Podfile中添加包含pod“ScoutMaps-iOS-SDK”的行,在终端中运行pod install并导入SKMaps / SKMaps.h标头以使用库或导入SKMaps如果您使用的是Swift,则/SKMaps.h将标头绑定到Objective-C桥接标头.

大佬总结

以上是大佬教程为你收集整理的ios – Swift嵌入式库 – >命令/usr/bin/codesign失败,退出代码为1全部内容,希望文章能够帮你解决ios – Swift嵌入式库 – >命令/usr/bin/codesign失败,退出代码为1所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。