azure-activedirectory-library-for-cordova 0.8.0错误:预期'>'

时间:2016-09-20 11:12:38

标签: visual-studio ionic-framework cordova-plugins adal

构建项目时出现以下错误:

In file included from Project Name/Plugins/cordova-plugin-ms-adal/ADAL.framework/Headers/ADAL.h:63:
  Project Name/Plugins/cordova-plugin-ms-adal/ADAL.framework/Headers/ADKeychainTokenCache.h:73:38: error: expected '>'
  - (nullable NSArray<ADTokenCacheItem *> *)allItems:(ADAuthenticationError * __nullable __autoreleasing * __nullable)error;
                                       ^
  Project Name/Plugins/cordova-plugin-ms-adal/ADAL.framework/Headers/ADKeychainTokenCache.h:73:39: error: expected ')'
  - (nullable NSArray<ADTokenCacheItem *> *)allItems:(ADAuthenticationError * __nullable __autoreleasing * __nullable)error;
                                        ^
  Project Name/Plugins/cordova-plugin-ms-adal/ADAL.framework/Headers/ADKeychainTokenCache.h:73:3: note: to match this '('
  - (nullable NSArray<ADTokenCacheItem *> *)allItems:(ADAuthenticationError * __nullable __autoreleasing * __nullable)error;
    ^
  2 errors generated.

此插件在使用0.6.0&amp; 0.7.1但我无法获得0.8.0的工作。 目前正在使用Cordova 5.4.0和Node 4.5.0,我在iOS中运行,iPad Air运行iOS 8.3,从Windows 10远程构建Macbook Air。使用Visual Studio 2015更新1构建。

有什么建议吗? :)

1 个答案:

答案 0 :(得分:0)

事实证明这很简单。我运行的Xcode版本低于8,这似乎导致上述错误。升级到Xcode 8.0解决了这个问题。