在我的场景中,只有在我开始在我的 Objective-C 项目中包含 Swift 代码之后,我才得到了错误的“ Generic Archive”。在对 Xcode 吐出的归档文件进行了大量的故障排除和检查之后,我注意到 SwiftSupport文件夹(包含 Swift 运行时所需的 dylibs)在我的归档文件中的位置不同于一个普通的全新 Swift 项目应用程序归档文件。
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['PUBLIC_HEADERS_FOLDER_PATH'] = [""];
config.build_settings['PRIVATE_HEADERS_FOLDER_PATH'] = [""];
end
end
end