azure-activedirectory-library-for-cordova 0.8.0 error: expected '>'
azure-activedirectory-library-for-cordova 0.8.0 error: expected '>'
我在构建项目时遇到以下错误:
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 和 0.7.1 时可以工作,但我无法让 0.8.0 工作。
目前使用 Cordova 5.4.0 和 Node 4.5.0,我正在构建 iOS、iPad Air 运行 iOS 8.3,从 Windows 10 到 Windows 构建远程 Macbook Air。使用 Visual Studio 2015 更新 1 构建。
有什么建议吗? :)
原来是一件很简单的事情。我是运行一个低于8的Xcode版本,貌似是上面的错误。升级到 Xcode 8.0 解决了这个问题。
我在构建项目时遇到以下错误:
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 和 0.7.1 时可以工作,但我无法让 0.8.0 工作。 目前使用 Cordova 5.4.0 和 Node 4.5.0,我正在构建 iOS、iPad Air 运行 iOS 8.3,从 Windows 10 到 Windows 构建远程 Macbook Air。使用 Visual Studio 2015 更新 1 构建。
有什么建议吗? :)
原来是一件很简单的事情。我是运行一个低于8的Xcode版本,貌似是上面的错误。升级到 Xcode 8.0 解决了这个问题。