这似乎是CocoaPods的问题,首先按照guidelines进行询问。

使用Xcode 7.3.1,CocoaPods 1.0.1、1.0.0-beta6和1.1.0-beta1

使用pod lib create SwiftTest创建一个新的pod项目

  • 语言? swift
  • 演示?是
  • 测试框架?无
  • 基于 View 的测试?没有

  • 将单个类函数添加到自动生成的ReplaceMe.swift文件中,以测试项目集成。

    从示例项目中调用该函数按预期工作。

    从测试项目中调用该函数失败,并出现以下错误:
    The bundle “SwiftTest_Tests” couldn’t be loaded because it is damaged or missing necessary resources. Try reinstalling the bundle.
    (dlopen_preflight(/...): Library not loaded: @rpath/SwiftTest.framework/SwiftTest ... Reason: image not found)
    Program ended with exit code: 82
    

    示例项目:https://github.com/NextFaze/SwiftTest

    最佳答案

    可以通过将Podfile更改为以下内容来解决问题:

    use_frameworks!
    
    def standard_pods
        pod 'SwiftTest', :path => '../'
    end
    
    target 'SwiftTest_Example' do
      standard_pods
    end
    
    target 'SwiftTest_Tests' do
      standard_pods
    end
    

    关于ios - CocoaPods测试目标库未加载退出代码82,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38950218/

    10-13 06:35