跟着官方的引導建立工程,居然處處都是坑,這也是第一次見識
ATSDK報錯就是其中之一,報錯以下
ios
工程目錄下搜索,ATManager.h是存在的,可是工程缺找不到
看到ATSDK在Pods目錄下,猜想是pod的配置問題
可是Hearder Search Paths配置並無問題
對應目錄下並無找到ATSDK-Weex目錄
去查下工程文件配置,並未出錯
工程構建也未出錯
但仔細想一想,爲何ATSDK-Weex
、SDWebImage
、SocketRocket
、WXDevtool
、WeexSDK
、Weexplugin
這幾個只有ATSDK-Weex「失蹤了」?難道pod 沒update好?git
將ATSDK-Weex
改成ATSDK
(),從新構建,發現工程下載了ATSDK
,同時XCode此時構建成功!
爲了後期此依賴庫更改,最好將ATSDK
改回ATSDK-Weex
,此時再構建發現,工程沖洗下載了ATSDK-Weex
,而且Header目錄中的目錄也補全了github
將weex
/platforms/ios/Podfile
文件下內容修改成ui
source 'git@github.com/CocoaPods/Specs.git' platform :ios, '7.0' #inhibit_all_warnings! def common pod 'WeexSDK' pod 'Weexplugin', :path=>'./Weexplugin/' pod 'WXDevtool' pod 'SDWebImage', '3.7.5' pod 'SocketRocket', '0.4.2' pod 'ATSDK', '0.0.1' end target 'WeexDemo' do common end target 'WeexUITestDemo' do common end
將工程重新運行spa
$ weexpack run ios #或者 $ weexpack build ios
隨後將文件還原再從新構建便可。code
'WeexSDK', 'Weexplugin', 'WXDevtool', 'SDWebImage', 'SocketRocket', 'ATSDK-Weex',
此6個依賴任意一個出現相似問題均可以此方法處理。orm