AFNetworking 的构建没有完整的位码

Mad*_*Leo 2 objective-c ios afnetworking

当我在项目中启用位码时,出现错误“AFNetworking 是在没有完整位码的情况下构建的”。还有一个悬而未决的问题

如果有人解决了问题请帮助我。

AF网络版本:3.2.1

详细错误:“ld:无法生成位码包,因为'/Users/Library/Developer/Xcode/DerivedData/ServiceSDK-hkwcndktudaxkjebecaqimswckgp/Build/Products/Release-iphoneos/AFNetworking/AFNetworking.framework/AFNetworking'是在没有完整位码的情况下构建的. 位代码的所有框架和 dylib 必须从 Xcode Archive 或安装构建文件“/Users/Library/Developer/Xcode/DerivedData/ServiceSDK-hkwcndktudaxkjebecaqimswckgp/Build/Products/Release-iphoneos/AFNetworking/AFNetworking.framework/AFNetworking”生成架构armv7”

Mad*_*Leo 8

好的,所以我通过在 podfile 中添加以下内容解决了该问题

    post_install do |installer|
         installer.pods_project.targets.each do |target|
             target.build_configurations.each do |config|
                 config.build_settings['BITCODE_GENERATION_MODE'] = 'bitcode'
                 config.build_settings['ENABLE_BITCODE'] = 'YES'
             end
         end
     end
Run Code Online (Sandbox Code Playgroud)

也许它会帮助其他人。

谢谢