iOS打包上传:error itms-90635报错

最近打包上传遇到了个问题,走了很多弯路,给大家做个分享,希望有所帮助。打包过程中没问题,就是上传iTunes时就会报错error itms-90635。


iOS打包上传:error itms-90635报错_第1张图片
B4BFAC62-50B7-4EAD-8642-EEF62566791F.png

我是通过如下方法解决的:

Pod file文件的内容,需要添加:
target '项目名' do
...
end
然后子啊end后添加:

例如:

  platform :ios, '8.0'
  use_frameworks!


  target 'ProjectDemo' do
      pod 'MWPhotoBrowser', '~> 2.1.1'
      pod 'UMengAnalytics-NO-IDFA', '~> 3.4.7'
      pod 'MJRefresh', '~> 3.0.4'
      pod 'MDRadialProgress', '~> 1.3.2'
      pod 'MOBFoundation_IDFA', '~> 1.5.1'
      pod 'SMSSDK', '~> 2.0.4'
      pod 'KMPlaceholderTextView', '~> 1.1.2'
  end
  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

有可能会报错could not build objective-c module 'RxCocoa.h':

解决方法:
删除DeriverData的内容,重新编译运行
操作步骤(因为DeriverData文件夹是影藏的,直接打开Finder,选择文件>前往>输入:“/Users/电脑的名字/Library/Developer/Xcode/DerivedData”)打开删除文件夹内的所有内容即可。

还有就是安装升级CocoaPods:
OS X 10.11以前,在终端输入以下命令:

sudo gem install cocoa pods
可以指定pod版本(sudo gem install cocoa pods -v 1.0.1)

OS X 10.11以后,在终端输入以下命令:

sudo gem install -n /usr/local/bin cocoa pods
可以指定pod版本(sudo gem install -n /usr/local/bin cocoa pods -v 1.0.0)

安装cocoa pods时,在终端执行pod search第三方框架时出错:[!] Unable to find a pod with name, author, summary, ordescriptionmatching AFNetworking

解决方案:执行rm ~/Library/Caches/CocoaPods/search_index.json
然后再执行pod search第三方框架

你可能感兴趣的:(iOS打包上传:error itms-90635报错)