我想把已寫好的項目文件放到cocoapods上供他人使用,我的項目文件包含一個由第三方開發(fā)的靜態(tài)庫,libEZOpenSDK.a,這個靜態(tài)庫只支持真機架構(gòu),不支持模擬器架構(gòu),所以在進行podliblint進行本地驗證的時候會出現(xiàn)錯誤:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_EZDeviceInfo",referencedfrom:objc-class-refinCamera_TZYOPHomePageViewController.o"_OBJC_CLASS_$_EZOpenSDK",referencedfrom:objc-class-refinCamera_TZYHistoryRecordViewController.oobjc-class-refinCamera_TZYOPFunctionsSDK.oobjc-class-refinCamera_TZYOPHomePageViewController.oobjc-class-refinCamera_TZYSettingViewController.old:symbol(s)notfoundforarchitecturei386clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)BUILDFAILEDThefollowingbuildcommandsfailed:Ld/Users/yuancong/Library/Developer/Xcode/DerivedData/App-fmvnjejbnyymigeawgsdeaxjbfki/Build/Intermediates/Pods.build/Release-iphonesimulator/Cameara_TZYEZFunctions.build/Objects-normal/x86_64/Cameara_TZYEZFunctionsnormalx86_64Ld/Users/yuancong/Library/Developer/Xcode/DerivedData/App-fmvnjejbnyymigeawgsdeaxjbfki/Build/Intermediates/Pods.build/Release-iphonesimulator/Cameara_TZYEZFunctions.build/Objects-normal/i386/Cameara_TZYEZFunctionsnormali386(2failures)所以我想問,有什么辦法可以通過這個驗證嗎?比如,我是否需要在對應(yīng)的podspec文件里面設(shè)置什么?或者有什么辦法可以修改這個靜態(tài)庫支持的架構(gòu)?注意:我沒有這個靜態(tài)庫的源碼最好是有什么方法可以修改靜態(tài)庫支持的架構(gòu),求大神解答,謝謝。通過lipo-info查看的靜態(tài)庫的信息:yuancongdeiMac:~yuancong$lipo-info/Users/yuancong/Desktop/iOS_v4.4.0.build20170320/SDK/libEZOpenSDK.aArchitecturesinthefatfile:/Users/yuancong/Desktop/iOS_v4.4.0.build20170320/SDK/libEZOpenSDK.aare:armv7arm64yuancongdeiMac:~yuancong$下面是我的podspec文件里的配置:Pod::Spec.newdo|s|s.name='Cameara_TZYEZFunctions's.version='0.1.0's.summary='Cameara_TZYEZFunctions.'s.description='LICENSE'}s.author={'tencheer2017'=>'stevenzhu@tencheer.com.cn'}s.source={:git=>'https://github.com/tencheer20...',:tag=>s.version.to_s}s.ios.deployment_target='8.0's.source_files='Cameara_TZYEZFunctions/Classes/*/','Cameara_TZYEZFunctions/sdk/openssl/include/openssl/.h','Cameara_TZYEZFunctions/sdk/SDK/include/TestLib/.h's.resources=['Cameara_TZYEZFunctions/Camera_TZYResources/images//.png','Cameara_TZYEZFunctions/Camera_TZYResources/xib/.xib','Cameara_TZYEZFunctions/Camera_TZYResources/storyboard/.storyboard','Cameara_TZYEZFunctions/Camera_TZYResources/other//.strings']s.public_header_files='Cameara_TZYEZFunctions/Classes/*/.h','Cameara_TZYEZFunctions/sdk/openssl/include/openssl/.h','Cameara_TZYEZFunctions/sdk/SDK/include/TestLib/.h's.frameworks='CoreMedia','AudioToolbox','VideoToolbox','GLKit','OpenAL','MobileCoreServices','SystemConfiguration','CoreTelephony','AVFoundation's.libraries='stdc++.6.0.9','c++','iconv.2.4.0's.vendored_libraries='Cameara_TZYEZFunctions/sdk/SDK/libEZOpenSDK.a','Cameara_TZYEZFunctions/sdk/openssl/lib/libssl.a','Cameara_TZYEZFunctions/sdk/openssl/lib/libcrypto.a's.dependency'AFNetworking's.dependency'Toast's.dependency'ZASwitch'end
怎么修改第三方靜態(tài)庫支持的架構(gòu)?沒有源碼
慕田峪4524236
2019-05-25 16:57:31