最近打包上传遇到了个问题,走了很多弯路,给大家做个分享,希望有所帮助。打包过程中没问题,就是上传iTunes时就会报错error itms-90635。
我是通过如下方法解决的:
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第三方框架