我尝试在Delphi Rio编译一个在Delphi Tokyo下可以正常运行的项目。我不能,因为我总是有这个错误:
ld: framework not found Bolts for architecture armv7
但是在全局delphi库路径中,我已正确设置:
C:\lib\ios\facebook\Bolts.framework
那是Bolts框架所在的路径:
C:\lib\ios\facebook\Bolts.framework\Headers\...
C:\lib\ios\facebook\Bolts.framework\Modules\...
C:\lib\ios\facebook\Bolts.framework\Info.plist
C:\lib\ios\facebook\Bolts.framework\Bolts
我错过了什么 ?
注意:如果将
C:\lib\ios\facebook\Bolts.framework\
目录移至全局PlateformSDKs目录中,则该目录有效。 最佳答案
我找到了出路:
如果我有
C:\Dev\Alcinoe\lib\ios\facebook\Bolts.framework
C:\Dev\Alcinoe\lib\ios\facebook\FBSDKCoreKit.framework
C:\Dev\Alcinoe\lib\ios\facebook\FBSDKLoginKit.framework
C:\Dev\Alcinoe\lib\ios\facebook\FBSDKShareKit.framework
我必须在搜索路径中添加所有这些目录,并在项目选项框架路径中添加ROOT路径
C:\Dev\Alcinoe\lib\ios\facebook\
然后就可以了!我仍然有警告
ld:警告:提供了自动链接
'C:\ Dev \ Alcinoe \ lib \ ios \ facebook / Bolts.framework / Bolts',框架
C:\ Dev \ Alcinoe \ lib \ ios \ facebook / Bolts.framework / Bolts中的链接器选项
不是dylib
但这是工作
关于ios - ld:找不到框架armv7的 bolt ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55778518/