** BUILD FAILED **The following build commands failed: CompileSwift normal x86_64 CompileSwiftSources normal i386 com.apple.xcode.tools.swift.compiler CompileSwift normal i386 CompileSwift normal arm64(4 failures)Testing with `xcodebuild`. 办理办法:在.podspec文件中到场;参考iOS 指令集架构
s.pod_target_xcconfig = { 'VALID_ARCHS' => 'x86_64 armv7 arm64' }标题2: 组件中依靠的第三方库中有framework大概.a文件, pod install 报错:
target has transitive dependencies that include statically linked binaries:办理办法: 在podfile文件中到场以下代码:
pre_install do |installer| Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}end标题3: Xcode setting ENABLE_BITCODE
You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE) 办理办法:将target下 ENABLE_BITCODE 设置为 NO
参考文档:
CocoaPods官方制作文档
用 CocoaPods 私有库进步团队的团体效率
GitHub 将利用 main替换掉 master等术语