Ошибка компиляции фреймворка GoogleMobileAds - PullRequest
0 голосов
/ 04 марта 2019

при попытке удаленно скомпилировать каркас Google Mobile Ads для iOS я получаю эту ошибку:

:     In file included from D:\Program Files\Epic Games\UE_4.21\Engine\Intermediate\UnzippedFrameworks\ThirdParty\IOS\Google\GoogleMobileAds.embeddedframework\GoogleMobileAds.framework\Headers\GoogleMobileAds.h:38:
LogPlayLevel: Error:     D:\Program Files\Epic Games\UE_4.21\Engine\Intermediate\UnzippedFrameworks\ThirdParty\IOS\Google\GoogleMobileAds.embeddedframework\GoogleMobileAds.framework\Headers\GADMediaContent.h:21:1: error: no 'assign', 'retain', or 'copy' attribute is specified - 'assign' is assumed [-Werror,-Wobjc-property-no-attribute]
LogPlayLevel:     @property(nonatomic, nullable) UIImage *mainImage;
LogPlayLevel:     ^

такой файл очень прост:

//
//  GADMediaContent.h
//  Google Mobile Ads SDK
//
//  Copyright 2019 Google Inc. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

/// Provides media content information. Interact with instances of this 
class on the main queue
/// only.
 @interface GADMediaContent : NSObject

/// Media content aspect ratio (width/height). The value is 0 when there's 
no media content or the
/// media content aspect ratio is unknown.
@property(nonatomic, readonly) CGFloat aspectRatio;

/// The main image to be displayed when the media content doesn't contain video.
@property(nonatomic, nullable) UIImage *mainImage;

@end

NS_ASSUME_NONNULL_END

, так что это не мой код,от Google.Я использую удаленную компиляцию Unreal Engine iOS с компьютера с Windows

...