首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COCOAPODS验证i386错误

COCOAPODS验证i386错误
EN

Stack Overflow用户
提问于 2017-08-17 14:01:32
回答 1查看 769关注 0票数 4

我试图用我的代码、一些外部库和依赖项为iOS创建自己的POD。所附示例使用XCODE正确编译和构建应用程序。

但当我要验证的时候:

代码语言:javascript
复制
$> pod lib lint --allow-warnings --verbose --no-clean

我得到这个错误的代码。这似乎是一个与该方案相关的架构问题,但我还没有找到设置中的问题所在。

代码语言:javascript
复制
** 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. 

在检查所有依赖项之后。问题是在s.vendored_frameworks中使用de GoogleMaps.framework、GoogleMapsCore.framework和GoogleMapsBase.framework

还没有解决办法..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-05 15:24:09

安静了很长一段时间后,我们解决了这个问题。我们使用的GoogleMaps文库包括手动GoogleMaps.framework,GoogleMapsBase.framework和GoogleMapsCore.framework。(我们不能使用它作为常规的荚依赖项,因为它与其他快速库发生冲突)

此外,我们在哪里使用谷歌地图使用库。https://github.com/googlemaps/google-maps-ios-utils

我们将这个库的头作为公共头库包含在s.public_header_files引用中。这会导致验证错误。

不管怎么说,如果有人有同样的问题,我会把我的podspec文件放这里。谢谢大家,欢迎评论。

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45737258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档