iOS上传项目到iTunes Connect framework 不支持 [x86_64,i386] 解决办法

最近上传项目遇到第三方framework遇到不支持x86_64的问题:


找了一下资料 把不支持x86_64的剔除掉就行,具体操作:

step1: 打开终端 cd 到 Hyphenate.framework 路径下

step2: 输入以下命令

  lipo Hyphenate.framework/Hyphenate -thin armv7 -output Hyphenate_armv7

  lipo Hyphenate.framework/Hyphenate -thin arm64 -output Hyphenate_arm64

  lipo -create Hyphenate_armv7 Hyphenate_arm64 -output Hyphenate

  mv Hyphenate Hyphenate.framework/

同样的 Mapbox.framework 里不支持x86_64 操作同上

最后还有个ERROR ITMS-90125:"The binary is invalid"...... 的报错

我看了下Xcode的版本8.3

原来Xcode8.3 是苹果发布beta版,貌似项目打包上传不了,升级Xcode到8.3.3就搞定了,项目成功上传.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容