2016-04-11 35 views
3

此前正在構建,但現在不再存在。我更新的CocoaPods,拉着與吊艙更新新的數據,但仍無法建立我的iOS 9.0的應用程序了:AWS Mobile iOS SDK無法正確構建AWSCognitoSyncService(失敗)

/Users/cdub/Developer/AppName/Pods/Headers/Public/ 
AWSCognito/AWSCognitoSyncService.h:198:4: 
Type arguments cannot be applied to non-parameterized class 'AWSTask' 

這究竟是爲什麼?

回答

0

版本的AWSCoreAWSCognito需要匹配。看起來您的AWSCognitoAWSCore更新。你是怎麼得到AWSCognitoAWSCore?通過CocoaPods?更新容器時需要使用pod update而不是pod install

如果您遇到此問題,請刪除Podfile.lockPods/,然後運行pod install乾淨地安裝SDK。 AWS Mobile SDK iOS Developer Guide有關於如何設置SDK的更多信息。

+0

是的,我跑了它通過Codapods與莢更新 – cdub

+0

再次重建一切。仍然失敗。首先更新了Pod。然後在刪除Pods和podfile後重新安裝,並重新安裝AWS IOS SDK 2.3.6併發生同樣的錯誤。是什麼賦予了? – cdub

+1

沒關係。它不是以上所述。框架構建路徑只是以某種方式擁有特定的框架,我將這些框架從新的SDK中複製過來,並將它們全部放在<項目名稱> /框架中,現在情況正在起作用。我不知道框架文件夾是如何搞砸的 – cdub