ios – ld:找不到框架(自制框架)

ios – ld:找不到框架(自制框架),第1张

概述我正在尝试在Ipad上部署一个项目,其中包含一个名为“HelloUnity.framework”的自制框架. 当我尝试部署我的项目时,我收到以下错误: ld: framework not found HelloUnity clang: error: linker command failedwith exit code 1 (use -v to see invocation) 更加具体 : Ld 我正在尝试在Ipad上部署一个项目,其中包含一个名为“HelloUnity.framework”的自制框架.

当我尝试部署我的项目时,我收到以下错误:

ld: framework not found HelloUnity clang: error: linker command Failedwith exit code 1 (use -v to see invocation)

更加具体 :

Ld /Users/LabInnovation/library/Developer/Xcode/DerivedData/Unity-iPhone-akzhbmwtkcooizfaebdhmbyuhrbk/Build/Products/test.app/test normal armv7    cd /Users/LabInnovation/IpaDWii/IpaDWii    setenv IPHONEOS_DEPLOYMENT_TARGET 2.2.1    setenv 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"    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk -L/Users/LabInnovation/library/Developer/Xcode/DerivedData/Unity-iPhone-akzhbmwtkcooizfaebdhmbyuhrbk/Build/Products -L/Users/LabInnovation/IpaDWii/IpaDWii -L/Users/LabInnovation/IpaDWii/IpaDWii/librarIEs -F/Users/LabInnovation/library/Developer/Xcode/DerivedData/Unity-iPhone-akzhbmwtkcooizfaebdhmbyuhrbk/Build/Products -F/Users/LabInnovation/IpaDWii/IpaDWii/../../Desktop -F/Users/LabInnovation/IpaDWii/IpaDWii -fileList /Users/LabInnovation/library/Developer/Xcode/DerivedData/Unity-iPhone-akzhbmwtkcooizfaebdhmbyuhrbk/Build/Intermediates/Unity-iPhone.build/DeBUG-iphoneos/Unity-iPhone.build/Objects-normal/armv7/test.linkfileList -dead_strip -all_load -weak_framework CoreMotion -weak-lSystem -fobjc-link-runtime -miphoneos-version-min=2.2.1 -framework Foundation -framework UIKit -framework OpenGLES -framework QuartzCore -framework OpenAL -liconv.2 -liPhone-lib -framework AudioToolBox -framework CFNetwork -framework MediaPlayer -framework CoreLocation -framework SystemConfiguration -weak_framework iAd -framework CoreMedia -framework CoreVIDeo -framework HelloUnity -weak_framework AVFoundation -framework CoreGraphics -weak_framework CoreMotion -weak_framework GameKit -o /Users/LabInnovation/library/Developer/Xcode/DerivedData/Unity-iPhone-akzhbmwtkcooizfaebdhmbyuhrbk/Build/Products/test.app/test

而且我不知道为什么,因为我的框架存在且框架的文件夹不为空.
怎么了?

谢谢,

解决方法 由于iOS不支持共享库,因此您需要确保您的框架正在编译为静态库.

我不确定这部分,但你可能不得不链接静态库而不是框架(即,即使你的框架是静态的,’-framework HelloUnity’也可能不好.)

总结

以上是内存溢出为你收集整理的ios – ld:找不到框架(自制框架)全部内容,希望文章能够帮你解决ios – ld:找不到框架(自制框架)所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1099708.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存