Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有定制框架的Flitter ios插件_Ios_Flutter_Cocoapods_Podspec - Fatal编程技术网

带有定制框架的Flitter ios插件

带有定制框架的Flitter ios插件,ios,flutter,cocoapods,podspec,Ios,Flutter,Cocoapods,Podspec,我有一个flatter包,它需要某些ios框架才能工作——libgit2、libssh、libssl和libcrypto。我已经编译并准备好了所有这些框架。当代码都在一个应用程序中时,它工作得非常好,我现在正试图将这段git代码拆分成它自己的包 在包的ios/git_bindings.podspec文件中,我添加了以下内容- s.vendored_frameworks = 'Frameworks/libssl.framework', 'Frameworks/libcrypto.framework

我有一个flatter包,它需要某些ios框架才能工作——libgit2、libssh、libssl和libcrypto。我已经编译并准备好了所有这些框架。当代码都在一个应用程序中时,它工作得非常好,我现在正试图将这段git代码拆分成它自己的包

在包的
ios/git_bindings.podspec
文件中,我添加了以下内容-

s.vendored_frameworks = 'Frameworks/libssl.framework', 'Frameworks/libcrypto.framework', 'Frameworks/libssh2.framework', 'Frameworks/libgit2.framework'
并将框架放置在该位置

在尝试构建示例应用程序时,我不断得到错误
ld:framework not found libssh2
(或者其他一些框架,取决于我如何更改
vendored\u frameworks
行)

我在下面附上完整的详细输出-

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-target
                   x86_64-apple-ios8.0-simulator -isysroot

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13
                   .2.sdk -L/Users/vishesh/src/gitjournal/git_bindings/example/build/ios/Debug-iphonesimulator
                   -L/Users/vishesh/src/gitjournal/git_bindings/example/build/ios/Debug-iphonesimulator/git_bindings
                   -L/Users/vishesh/src/gitjournal/git_bindings/example/build/ios/Debug-iphonesimulator/path_provider
                   -L/Users/vishesh/src/gitjournal/git_bindings/example/build/ios/Debug-iphonesimulator/git_bindings
                   -L/Users/vishesh/src/gitjournal/git_bindings/example/build/ios/Debug-iphonesimulator/path_provider
                   -L/Users/vishesh/src/gitjournal/git_bindings/example/ios/Flutter
                   -F/Users/vishesh/src/gitjournal/git_bindings/example/build/ios/Debug-iphonesimulator

-F/Users/vishesh/src/gitjournal/git_bindings/example/ios/Pods/../.symlinks/plugins/git_bindings/ios/Frameworks
                   -F/Users/vishesh/src/gitjournal/git_bindings/example/ios/Pods/../Flutter

-F/Users/vishesh/src/gitjournal/git_bindings/example/ios/Pods/../.symlinks/plugins/git_bindings/ios/Frameworks
                   -F/Users/vishesh/src/gitjournal/git_bindings/example/ios/Pods/../Flutter
                   -F/Users/vishesh/src/gitjournal/git_bindings/example/ios/Flutter -filelist

/Users/vishesh/Library/Developer/Xcode/DerivedData/Runner-fzwdbhdmgbfzdugxuzwluizyxval/Build/Intermediates.noi
                   ndex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner.LinkFileList
-Xlinker -rpath
                   -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -Xlinker
-rpath -Xlinker
                   @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -Xlinker -rpath
-Xlinker
                   @executable_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker

/Users/vishesh/Library/Developer/Xcode/DerivedData/Runner-fzwdbhdmgbfzdugxuzwluizyxval/Build/Intermediates.noi
                   ndex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner_lto.o -Xlinker
                   -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc
-fobjc-link-runtime
                   -ObjC -lgit_bindings -lpath_provider -framework Flutter -framework libcrypto -framework libgit2
-framework
                   libssh2 -framework libssl -framework Flutter -ObjC -lgit_bindings -lpath_provider -framework
Flutter
                   -framework libcrypto -framework libgit2 -framework libssh2 -framework libssl -framework Flutter
-Xlinker
                   -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker

/Users/vishesh/Library/Developer/Xcode/DerivedData/Runner-fzwdbhdmgbfzdugxuzwluizyxval/Build/Intermediates.noi
                   ndex/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent -lPods-Runner
-Xlinker
                   -dependency_info -Xlinker

/Users/vishesh/Library/Developer/Xcode/DerivedData/Runner-fzwdbhdmgbfzdugxuzwluizyxval/Build/Intermediates.noi

ndex/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/x86_64/Runner_dependency_info.dat -o

/Users/vishesh/src/gitjournal/git_bindings/example/build/ios/Debug-iphonesimulator/Runner.app/Runner

               ld: framework not found libcrypto
               clang: error: linker command failed with exit code 1 (use -v to see invocation)
似乎将正确的标志和路径
-F/Users/vishesh/src/gitjournal/git_bindings/example/ios/Pods/./.symlinks/plugins/git_bindings/ios/Frameworks
传递给了clang,以便它在正确的位置进行搜索,但它仍然找不到框架

有人有什么想法吗