ios – COCOAPODS验证i386错误
发布时间:2020-12-14 17:26:02 所属栏目:百科 来源:网络整理
导读:我正在尝试使用我的代码和一些外部库和依赖项为iOS创建自己的POD.附加的示例使用XCODE正确编译和构建应用程序. 但是当我要验证时: $ pod lib lint --allow-warnings --verbose --no-clean 代码我得到这个错误.这似乎是与该方案相关的架构问题,但我没有运气
我正在尝试使用我的代码和一些外部库和依赖项为iOS创建自己的POD.附加的示例使用XCODE正确编译和构建应用程序.
但是当我要验证时: $> pod lib lint --allow-warnings --verbose --no-clean 代码我得到这个错误.这似乎是与该方案相关的架构问题,但我没有运气弄清楚设置中的错误. ** BUILD FAILED ** The following build commands failed: Ld /Users/marcsu/Library/Developer/Xcode/DerivedData/App-eszacdypuufiakgbloohgxurnwhy/Build/Intermediates/App.build/Release-iphonesimulator/App.build/Objects-normal/i386/App normal i386 Ld /Users/marcsu/Library/Developer/Xcode/DerivedData/App-eszacdypuufiakgbloohgxurnwhy/Build/Intermediates/App.build/Release-iphonesimulator/App.build/Objects-normal/x86_64/App normal x86_64 CreateUniversalBinary /Users/marcsu/Library/Developer/Xcode/DerivedData/App-eszacdypuufiakgbloohgxurnwhy/Build/Products/Release-iphonesimulator/App.app/App normal i386 x86_64 GenerateDSYMFile /Users/marcsu/Library/Developer/Xcode/DerivedData/App-eszacdypuufiakgbloohgxurnwhy/Build/Products/Release-iphonesimulator/App.app.dSYM /Users/marcsu/Library/Developer/Xcode/DerivedData/App-eszacdypuufiakgbloohgxurnwhy/Build/Products/Release-iphonesimulator/App.app/App CodeSign /Users/marcsu/Library/Developer/Xcode/DerivedData/App-eszacdypuufiakgbloohgxurnwhy/Build/Products/Release-iphonesimulator/App.app (5 failures) Testing with xcodebuild. 检查完所有依赖项后.问题是使用de GoogleMaps.framework,GoogleMapsCore.framework& s.vendored_frameworks中的GoogleMapsBase.framework 还没有解决方案…… 解决方法
经过很长一段时间的安静,我们整理出来解决问题.我们在POD中使用GoogleMaps库手动包含GoogleMaps.framework,GoogleMapsBase.framework和GoogleMapsCore.framework. (我们不能将它用作常规pod依赖项,因为与其他swift库冲突)
另外我们在哪里使用谷歌地图utils库. 我们在s.public_header_files引用中包含此库的头文件作为公共头文件库.这会导致那些验证错误. 无论如何,如果有人遇到同样的问题,我会把我的podspec文件放在这里.谢谢大家,随时评论. Pod::Spec.new do |s| s.name = 'Core' s.version = '0.1.0' s.summary = 'Core. Core APP for APPS.' s.description = <<-DESC Core is the heart of all the APPS instances and APPS. Includes all the major assets and the resources for optimize all the system. Anyway the wind blows. DESC s.homepage = 'https://core.git' # s.screenshots = 'www.example.com/screenshots_1','www.example.com/screenshots_2' s.license = { :type => 'MIT',:file => 'LICENSE' } s.author = { 'Moblie Department' => 'mail@core.com' } s.source = { :git => 'https://core.git',:tag => s.version.to_s } s.ios.deployment_target = '8.0' #tot el codi que s'ha de compilar s.source_files = 'Core/Classes/**/*.{h,m,swift}','Core/PrivateClasses/GoogleAnalyticsServices/*.h','Core/PrivateClasses/GoogleConversionTracking/**/*.h','Core/PrivateClasses/GoogleMapsUtils/**/*.{h,m}','Core/PrivateClasses/ZLib/*.h','Core/PrivateClasses/XMLParser/*.h' s.requires_arc = true #les classes que seran publiques s.public_header_files = 'Core/Classes/**/*.h','Core/PrivateClasses/GoogleAnalyticsServices/*.h' 'Core/PrivateClasses/GoogleConversionTracking/*.h' 'Core/PrivateClasses/XMLParser/*.h' 'Core/PrivateClasses/ZLib/*.h' s.framework = 'CoreData','SystemConfiguration','Accelerate','CoreGraphics','CoreLocation','CoreText','GLKit','ImageIO','OpenGLES','QuartzCore','UIKit','AdSupport' s.vendored_framework = 'Core/Dependencies/GoogleMaps.framework','Core/Dependencies/GoogleMapsBase.framework','Core/Dependencies/GoogleMapsCore.framework','Core/Dependencies/Crashlytics.framework','Core/Dependencies/Fabric.framework' s.vendored_libraries = 'Core/PrivateClasses/GoogleAnalyticsServices/*.a','Core/PrivateClasses/GoogleConversionTracking/*.a' s.xcconfig = {'OTHER_LDFLAGS' => '-ObjC','CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES','FRAMEWORK_SEARCH_PATHS' => '$(inherited) $(SRCROOT)','HEADER_SEARCH_PATHS' =>'$(inherited) $(SDKROOT)/usr/include/libxml2 $(SRCROOT)','ARCHS' => '$(inherited)','VALID_ARCHS' =>'$(inherited)'} s.library = 'z','c++','xml2' s.resource_bundles = { 'Core' => ['Core/**/*.{png,jpg,xib,strings}'] } s.dependency 'Floaty','~> 3.0.0' s.dependency 'Charts','~> 3.0.2' s.dependency 'AFNetworking','~> 3.1.0' s.dependency 'MBProgressHUD' s.dependency 'FBSDKLoginKit','~> 4.11' s.dependency 'FBSDKShareKit','~> 4.11' s.dependency 'NSHash','~> 1.1' s.dependency 'UITextField+Shake','~> 1.1' s.dependency 'UIView+Shake','~> 1.1' s.dependency 'SVPullToRefresh' s.dependency 'SDWebImage','~> 3.8' s.dependency 'AQSInstagramActivity','~> 0.1' s.dependency 'AQSTwitterActivity','~> 0.1' s.dependency 'SSZipArchive','~> 1.8.1' s.dependency 'UIAlertView+Blocks','~> 0.9' s.dependency 'UIActionSheet+Blocks','~> 0.9' s.dependency 'FSLineChart','0.1.4' s.dependency 'PESGraph','~> 0.2' s.dependency 'UIScrollView+Direction','~> 1.0' s.dependency 'SMCalloutView','~> 2.1' s.dependency 'EDSemver','~> 0.3' s.dependency 'UIButton+MiddleAligning' s.dependency 'UIView+Border','~> 1.0' s.dependency 'LCBannerView' s.dependency 'XLForm' s.dependency 'MBProgressHUD' s.dependency 'sqlite3' end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |