Error ITMS-90635 invalid Mach-o format. the mach-o in hundle “*** ***.app/Frameworks/Result.framewor
2016-06-06 11:54
736 查看
项目更新:
上传返回:
Error ITMS-90635 - Invalid Mach-O in bundle - submitting to App store
invalid Mach-o format. the mach-o in hundle “*** ****.app/Frameworks/Result.framework” isn’t consistent with the mach-o in the main bundle. the main bundle mach-o contains armv7(machine code) and arm64 (machine code).while the nested bundle mach-o contains
armv7(bitcode and machine code) and arm64 (bitcode and machine code ). verify that all of the target for a platform have a consistent value for ANABLE_BITCODE build setting
外国人说:
It seems that apple just started enforcing this yesterday. If your main binary has bitcode disabled, but you include a static library or framework that has bitcode enabled, it will fail validation. It goes the other way too: if your main binary has bitcode
enabled, but you include a library/framework that has bitcode disabled, it will fail validation.
保证项目里的bitcode和三方库的bitcode 设置一致!
以下提供两种方式:
方案一、
解决方案:使用cocoapods (因为我是用的cocoapods导入的三方库)
1、cd 项目
2、vim podfile
3.如下,我的问题已解决!(以下是终端截图)
platform:ios , '8.0'
pod 'ReactiveCocoa' , '~>2.5'
use_frameworks!
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
方案二、(我是用方案一解决问题)推荐方案二,更直观!
我这里全设置为NO;
上传返回:
Error ITMS-90635 - Invalid Mach-O in bundle - submitting to App store
invalid Mach-o format. the mach-o in hundle “*** ****.app/Frameworks/Result.framework” isn’t consistent with the mach-o in the main bundle. the main bundle mach-o contains armv7(machine code) and arm64 (machine code).while the nested bundle mach-o contains
armv7(bitcode and machine code) and arm64 (bitcode and machine code ). verify that all of the target for a platform have a consistent value for ANABLE_BITCODE build setting
外国人说:
It seems that apple just started enforcing this yesterday. If your main binary has bitcode disabled, but you include a static library or framework that has bitcode enabled, it will fail validation. It goes the other way too: if your main binary has bitcode
enabled, but you include a library/framework that has bitcode disabled, it will fail validation.
保证项目里的bitcode和三方库的bitcode 设置一致!
以下提供两种方式:
方案一、
解决方案:使用cocoapods (因为我是用的cocoapods导入的三方库)
1、cd 项目
2、vim podfile
3.如下,我的问题已解决!(以下是终端截图)
platform:ios , '8.0'
pod 'ReactiveCocoa' , '~>2.5'
use_frameworks!
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
方案二、(我是用方案一解决问题)推荐方案二,更直观!
我这里全设置为NO;
相关文章推荐
- Android 事件分发细说
- android studio 更改背景和设置字体大小
- 用Android studio创建Cocos2d-x 3.X项目
- Unity_二维纹理 Texture 2D_4_总结细节
- 二维码登陆
- Android 崩溃日志 本地存储 与 远程保存
- Android自定义PopupWindow显示在控件上方或者下方
- Android UI设计系列之自定义Dialog实现各种风格的对话框效果(7)
- 【Android基础知识】ContentProvider(二)自定义ContentProvider和URI
- 嘿!让我们来手动编译安卓项目吧
- 微信 js api[转]
- iostat
- Android性能优化总结
- 微信公众号开发小计
- iOS9 3D touch 适配开发
- android xampp study ---1
- 最新App Store审核10大被拒理由
- 最新App Store审核10大被拒理由
- Android UI设计系列之HTML标签实现TextView设置中文字体加粗效果(6)
- Google Android开发者文档系列-创建有内容分享特性的应用之接收其它应用程序发送的简单数据