Ios 架构armv7的未定义符号:cocoaPods iPhone 5

Ios 架构armv7的未定义符号:cocoaPods iPhone 5,ios,xcode7,cocoapods,Ios,Xcode7,Cocoapods,只有当我尝试在iPhone5上构建和运行时,我才会遇到这个错误。它可以在iPhone 6或更高版本上正常工作。这些都是生成错误的CoCoapod。我已经运行了pod安装,pod更新,清除了pod并重新开始,什么都没有: 我已经尝试过这里的所有答案:没有运气。下面是pod安装的详细输出 Analyzing dependencies Inspecting targets to integrate Using `ARCHS` setting to build architectures of

只有当我尝试在iPhone5上构建和运行时,我才会遇到这个错误。它可以在iPhone 6或更高版本上正常工作。这些都是生成错误的CoCoapod。我已经运行了pod安装,pod更新,清除了pod并重新开始,什么都没有:

我已经尝试过这里的所有答案:没有运气。下面是pod安装的详细输出

Analyzing dependencies

Inspecting targets to integrate
  Using `ARCHS` setting to build architectures of target `Pods-Celeo`: (``)

Finding Podfile changes
  - Braintree
  - ConciseKit
  - EDStarRating
  - Google
  - IDMPhotoBrowser
  - KAProgressLabel
  - MBProgressHUD
  - MagicalRecord
  - SFHFKeychainUtils
  - TwilioConversationsClient
  - TwilioSDK

Resolving dependencies of `Podfile`

Comparing resolved specification to the sandbox manifest
  - Braintree
  - ConciseKit
  - DACircularProgress
  - EDStarRating
  - FirebaseAnalytics
  - FirebaseInstanceID
  - Google
  - GoogleAnalytics
  - GoogleInterchangeUtilities
  - GoogleSymbolUtilities
  - GoogleUtilities
  - IDMPhotoBrowser
  - KAProgressLabel
  - MBProgressHUD
  - MagicalRecord
  - SDWebImage
  - SFHFKeychainUtils
  - TwilioCommon
  - TwilioConversationsClient
  - TwilioSDK
  - pop

Downloading dependencies

-> Using Braintree (4.3.1)

-> Using ConciseKit (0.1.2)

-> Using DACircularProgress (2.3.1)

-> Using EDStarRating (1.1)

-> Using FirebaseAnalytics (3.2.0)

-> Using FirebaseInstanceID (1.0.6)

-> Using Google (3.0.3)

-> Using GoogleAnalytics (3.14.0)

-> Using GoogleInterchangeUtilities (1.2.1)

-> Using GoogleSymbolUtilities (1.1.1)

-> Using GoogleUtilities (1.3.1)

-> Using IDMPhotoBrowser (1.8.4)

-> Using KAProgressLabel (3.2)

-> Using MBProgressHUD (0.9.2)

-> Using MagicalRecord (2.3.2)

-> Using SDWebImage (3.7.6)

-> Using SFHFKeychainUtils (0.0.1)

-> Using TwilioCommon (0.2.2)

-> Using TwilioConversationsClient (0.24.1)

-> Using TwilioSDK (1.2.10)

-> Using pop (1.0.9)
  - Running pre install hooks

Generating Pods project
  - Creating Pods project
  - Adding source files to Pods project
  - Adding frameworks to Pods project
  - Adding libraries to Pods project
  - Adding resources to Pods project
  - Linking headers
  - Installing targets
    - Installing target `Braintree` iOS 7.0
    - Installing target `ConciseKit` iOS 4.3
    - Installing target `DACircularProgress` iOS 5.0
    - Installing target `EDStarRating` iOS 4.3
    - Installing target `IDMPhotoBrowser` iOS 7.0
    - Installing target `KAProgressLabel` iOS 4.3
    - Installing target `MBProgressHUD` iOS 4.3
    - Installing target `MagicalRecord` iOS 6.1
    - Installing target `SDWebImage` iOS 5.0
    - Installing target `SFHFKeychainUtils` iOS 4.3
    - Installing target `pop` iOS 6.0
    - Installing target `Pods-Celeo` iOS 9.0
  - Running post install hooks
  - Writing Xcode project file to `Pods/Pods.xcodeproj`
    - Generating deterministic UUIDs
  - Writing Lockfile in `Podfile.lock`
  - Writing Manifest in `Pods/Manifest.lock`

Integrating client project

Integrating target `Pods-Celeo` (`Celeo.xcodeproj` project)
  - Running post install hooks
    - cocoapods-stats from
    `/Library/Ruby/Gems/2.0.0/gems/cocoapods-stats-1.0.0/lib/cocoapods_plugin.rb`

Sending stats
      - Braintree, 4.3.1
      - ConciseKit, 0.1.2
      - DACircularProgress, 2.3.1
      - EDStarRating, 1.1
      - FirebaseAnalytics, 3.2.0
      - FirebaseInstanceID, 1.0.6
      - Google, 3.0.3
      - GoogleAnalytics, 3.14.0
      - GoogleInterchangeUtilities, 1.2.1
      - GoogleSymbolUtilities, 1.1.1
      - GoogleUtilities, 1.3.1
      - IDMPhotoBrowser, 1.8.4
      - KAProgressLabel, 3.2
      - MBProgressHUD, 0.9.2
      - MagicalRecord, 2.3.2
      - SDWebImage, 3.7.6
      - SFHFKeychainUtils, 0.0.1
      - TwilioSDK, 1.2.10
      - pop, 1.0.9
  Pod installation complete! There are 11 dependencies from the Podfile and 21
  total pods installed.

在Xcode中,按住选项键并选择Product/Clean Build文件夹。然后重建。我遇到了这个问题,这个“深层清洁”帮我解决了这个问题


另外,请确保对于Pods项目,仅构建活动体系结构的构建设置设置为NO.

这在大多数情况下都非常有效:

  • 确保项目目标在生成设置中的
    其他链接器标志中存在
    $(继承的)
  • 如果上述问题尚未解决,请关闭Xcode
  • 打开Finder,在菜单栏中选择
    Go
    ,然后选择
    Go to folder
  • 粘贴以下-
    ~/Library/Developer/Xcode
  • 找到名为
    DerivedData
  • 删除它,即移动到垃圾箱(可选:清理垃圾箱)
  • 立即在Xcode中打开工作区(可选:清理项目)
  • 建立您的项目。。。以后谢谢我

  • 如果这不起作用,创建一个新问题,并在那里发布您的
    pod安装日志。安装本身出了问题。确保您使用的是稳定的最新版本的Cocoapod。

    以上答案对我都没有帮助。事实证明,用框架代替静态库解决了这个问题。添加使用\u框架到Podfile修复了它:

    platform :ios, '9.3'
    use_frameworks!
    
    ...rest of podfile
    

    您在目标的构建设置中指定了哪些有效的体系结构?@Shubhank arm64 armv7 armv7s。不大胆,所以我从未改变过。我还应该说,这个问题是在我将cocoaPods更新到1.0版之后才开始的。0@TravisBeck如果你的pod->Products中有任何警告,你也可以添加警告吗?是否有libBraintree.a或libBT.a?你是否尝试过
    pod去集成
    ?我真的不知道这是否有效,因为我别无选择,只能回到cocoapods 0.39,并根据截止日期从头开始重建。但我会继续回答你,这对我很有效!该问题在从0.39.0迁移到1.0.1期间发生。。谢谢这对我不起作用。和Travis一样,我必须恢复到0.39.0,然后再次安装pod。pod库适用于我的arm64设备,但当我尝试在我的armv7(iPadMini)上运行时,体系结构没有得到构建。所以这肯定是新版cocoapods的一个问题。@JasonShehane请参考下面我的答案。谢谢。。。这确实起到了作用。。。。我想这和cocoapod版本有关……我也是,$(继承的)是关键!