0

我正在尝试使用从这里获得的以下通用框架脚本构建一个包含 cocoapods 的 Swift 框架:Swift 通用框架取决于 pod

使用 Xcode 12 和时构建失败-UseModernBuildSystem=NO

旧版构建系统将在未来的版本中删除。您可以在文件 > 工作区设置中配置选定的构建系统和此弃用消息。
命令 PhaseScriptExecution 失败,退出代码非零

使用 Xcode 12 和现代构建系统时出错:

错误:访问构建数据库
“/Users/user/Library/Developer/Xcode/DerivedData/SnapKit-gldcozqrglacwhcqsctatmsoiouc/Build/Intermediates.noindex/XCBuildData/build.db”:磁盘I/O错误

有谁知道这个问题的正确解决方案或解决方法?

4

1 回答 1

0

使用 pod 的通用 XC 框架:https ://github.com/deepesh259nitk/PaymentsKit

使用相同 pod 的客户端应用程序:https ://github.com/deepesh259nitk/PaymentClient

将以下脚本添加到客户端应用程序的 pod 文件的末尾。(修复已知的崩溃,例如:自定义框架:dyld:找不到符号:_$s11CryptoSwift7PaddingO5pkcs7yA2CmFWC

post_install do |installer|
        installer.pods_project.targets.each do |target|
          target.build_configurations.each do |config|
            config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
          end
        end
      end

然后运行 ​​pod 命令

 pod deintegrate
 pod install 
于 2020-11-05T12:57:15.243 回答