我正在通过XCode 7.2.1构建一个命令行项目,该项目使用Cocoapods进行依赖。这取决于该框架在“DerivedData”文件夹中生成和主要项目的基础,但是当我来运行应用程序,我得到的错误:Cocoapods依赖和“库未加载...图像未找到”
dyld: Library not loaded: @rpath/Alamofire.framework/Versions/A/Alamofire
Referenced from: /Users/myuser/Library/Developer/Xcode/DerivedData/myproject-aidrwlylcmipvrckcfcztpjjkxab/Build/Products/Debug/myproject
Reason: image not found
下框架的版本/ A文件树:
_CodeSignature
CodeDirectory
CodeRequirements
CodeResources
CodeSignature
Frameworks
Headers
Pods-avsubtitleswriter-umbrella.h
Modules
module.modulemap
Pods_avsubtitleswriter
Resources
Info.plist
已尝试使用Cocoapods 0.39.0和1.0.0beta,并且在XCode中我使用的是.xcworkspace。
看着Pods项目,在产品下我看到红色的Alamofire.framework和黑色的Pods_myproject.framework,以防万一表示什么?
此外,我们是否需要签署我们依赖的库?
覆盖我不认为Cocoapods支持命令行目标。 [SwiftLint](https://github.com/realm/SwiftLint)通过构建OSX应用程序并从应用程序包中提取二进制文件来解决此问题。 –