当你上传到ituneConnect的时候,报错误: You must rebuild it with bitcode enabled (Xcodesetting ENABLE_BITCODE), obtain an updated library from the vendor, or disablebitcode for this target. for architecture arm64
这是由于你使用CocoaPod导入的框架中有一些框架可能不支持Bitcode,有的框架支持。这样导致上传的时候出现了问题。解决这个问题,只需要在CocoaPods中的Podfile文件中加入以下代码即可:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
然后进行pod update,更新完成之后,删除Xcode->Preferences->Locations->DerivedData里面的缓存数据,退出Xcode,清空垃圾箱,然后打开Xcode重新来即可。
解决方案:
http://stackoverflow.com/questions/32640149/disable-bitcode-for-project-and-cocoapods-dependencies-with-xcode7