iOS 发布报错:Error ITMS-90635 - Invalid Mach-O in bundle - submitting to App store

本文转载自 blog  http://www.cnblogs.com/lizzie8023/p/5558504.html

因为CocoPods导入的框架bitCode不一致导致的,解决方案是在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 install --no-repo-update

如果 pod install 报错,报错如下:

[!] Invalid `Podfile` file: syntax error, unexpected tCONSTANT, expecting end-of-input

...ig.build_settings['OTHER_CFLAGS'] || ['$(inherited)']

...                              ^. Updating CocoaPods might fix the issue.

那就需要先删除之前Podfile里面加的post_install do |installer|...... ,然后pod update, 在update之前记得给第三方框架指定一个版本(某些框架最新的可能在你项目无法使用,出现bug),升级后再次执行上面的步骤


我也是在纠结了挺长时间之后找才用这个解决方法,所以在这里拿出来分享给大家,希望对还处在困扰中的人能够有所帮助.

你可能感兴趣的:(iOS 发布报错:Error ITMS-90635 - Invalid Mach-O in bundle - submitting to App store)