[ionic 1] Ionic pro package ios duplicate symbol


#1

I upload my ionic project , build is ok, package ios give me error but I can’t understand why

plugin installed

cordova plugin list
cordova-plugin-device 1.1.7 “Device”
cordova-plugin-inappbrowser 1.7.0 “InAppBrowser”
cordova-plugin-ionic 4.1.7 “IonicCordova”
cordova-plugin-splashscreen 5.0.2 “Splashscreen”
cordova-plugin-statusbar 2.1.3 “StatusBar”
cordova-plugin-whitelist 1.3.3 “Whitelist”
ionic-plugin-keyboard 2.2.1 “Keyboard”

log error:


[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_DownloadManager._cancelAllInProgress in
[15:17:09]: ▸ > DownloadManager-4781A6FEDBE8B7B3.o
[15:17:09]: ▸ > DownloadManager-56F42BA54EA18B90.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_DownloadManager._downloads in
[15:17:09]: ▸ > DownloadManager-4781A6FEDBE8B7B3.o
[15:17:09]: ▸ > DownloadManager-56F42BA54EA18B90.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_DownloadManager._maxConcurrentDownloads in
[15:17:09]: ▸ > DownloadManager-4781A6FEDBE8B7B3.o
[15:17:09]: ▸ > DownloadManager-56F42BA54EA18B90.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_CLASS$_DownloadManager in
[15:17:09]: ▸ > DownloadManager-4781A6FEDBE8B7B3.o
[15:17:09]: ▸ > DownloadManager-56F42BA54EA18B90.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_METACLASS$_DownloadManager in
[15:17:09]: ▸ > DownloadManager-4781A6FEDBE8B7B3.o
[15:17:09]: ▸ > DownloadManager-56F42BA54EA18B90.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_DownloadManager._delegate in
[15:17:09]: ▸ > DownloadManager-4781A6FEDBE8B7B3.o
[15:17:09]: ▸ > DownloadManager-56F42BA54EA18B90.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_SSZipArchive._zip in
[15:17:09]: ▸ > SSZipArchive-BCB7C75F46353097.o
[15:17:09]: ▸ > SSZipArchive-F414E2AD437D05AC.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_SSZipArchive._path in
[15:17:09]: ▸ > SSZipArchive-BCB7C75F46353097.o
[15:17:09]: ▸ > SSZipArchive-F414E2AD437D05AC.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_CLASS$_SSZipArchive in
[15:17:09]: ▸ > SSZipArchive-BCB7C75F46353097.o
[15:17:09]: ▸ > SSZipArchive-F414E2AD437D05AC.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_METACLASS$_SSZipArchive in
[15:17:09]: ▸ > SSZipArchive-BCB7C75F46353097.o
[15:17:09]: ▸ > SSZipArchive-F414E2AD437D05AC.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_SSZipArchive._filename in
[15:17:09]: ▸ > SSZipArchive-BCB7C75F46353097.o
[15:17:09]: ▸ > SSZipArchive-F414E2AD437D05AC.o
[15:17:09]: ▸ :x: duplicate symbol _fill_fopen64_filefunc in
[15:17:09]: ▸ > ioapi-926560A2CF0ABEAB.o
[15:17:09]: ▸ > ioapi-BCEE2E5E38C1F23D.o
[15:17:09]: ▸ :x: duplicate symbol _call_zopen64 in
[15:17:09]: ▸ > ioapi-926560A2CF0ABEAB.o
[15:17:09]: ▸ > ioapi-BCEE2E5E38C1F23D.o
[15:17:09]: ▸ :x: duplicate symbol _call_ztell64 in

[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_UNIHTTPResponse._code in
[15:17:09]: ▸ > UNIHTTPResponse-632FF8A1763C6278.o
[15:17:09]: ▸ > UNIHTTPResponse-B18CF9845DB114B7.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_UNIHTTPStringResponse._body in
[15:17:09]: ▸ > UNIHTTPStringResponse-C15E20901EFDDBB1.o
[15:17:09]: ▸ > UNIHTTPStringResponse-DD12786B6472D24D.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_CLASS$_UNIHTTPStringResponse in
[15:17:09]: ▸ > UNIHTTPStringResponse-C15E20901EFDDBB1.o
[15:17:09]: ▸ > UNIHTTPStringResponse-DD12786B6472D24D.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_METACLASS$_UNIHTTPStringResponse in
[15:17:09]: ▸ > UNIHTTPStringResponse-C15E20901EFDDBB1.o
[15:17:09]: ▸ > UNIHTTPStringResponse-DD12786B6472D24D.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_UNIJsonNode._array in
[15:17:09]: ▸ > UNIJsonNode-3A7FE81FA215169C.o
[15:17:09]: ▸ > UNIJsonNode-5EF1C05DEE20A685.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_IVAR$_UNIJsonNode._object in
[15:17:09]: ▸ > UNIJsonNode-3A7FE81FA215169C.o
[15:17:09]: ▸ > UNIJsonNode-5EF1C05DEE20A685.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_CLASS$_UNIJsonNode in
[15:17:09]: ▸ > UNIJsonNode-3A7FE81FA215169C.o
[15:17:09]: ▸ > UNIJsonNode-5EF1C05DEE20A685.o
[15:17:09]: ▸ :x: duplicate symbol OBJC_METACLASS$_UNIJsonNode in
[15:17:09]: ▸ > UNIJsonNode-3A7FE81FA215169C.o
[15:17:09]: ▸ > UNIJsonNode-5EF1C05DEE20A685.o
[15:17:09]: ▸ :x: ld: 256 duplicate symbols for architecture arm64
[15:17:09]: ▸ :x: clang: error: linker command failed with exit code 1 (use -v to see invocation)
▸ Building CordovaLib/CordovaLib [Release]
▸ Check Dependencies
▸ Copying CDVWebViewEngineProtocol.h
▸ Copying CDVScreenOrientationDelegate.h
▸ Copying CDV.h
▸ Copying CDVCommandDelegateImpl.h
▸ Copying CDVCommandQueue.h
▸ Copying CDVWhitelist.h
▸ Copying CDVAppDelegate.h
▸ Copying CDVPlugin+Resources.h
▸ Copying CDVAvailability.h
▸ Copying CDVUIWebViewDelegate.h
▸ Copying CDVPluginResult.h
▸ Copying NSMutableArray+QueueAdditions.h
▸ Copying CDVInvokedUrlCommand.h
▸ Copying NSDictionary+CordovaPreferences.h
▸ Copying CDVPlugin.h
▸ Copying CDVURLProtocol.h
▸ Copying CDVCommandDelegate.h
▸ Copying CDVAvailabilityDeprecated.h
▸ Copying CDVUserAgentUtil.h
▸ Copying CDVTimer.h
▸ Copying CDVConfigParser.h
▸ Copying CDVViewController.h
▸ Precompiling CordovaLib_Prefix.pch
▸ Precompiling CordovaLib_Prefix.pch
▸ Compiling CDVViewController.m
▸ Compiling NSDictionary+CordovaPreferences.m
▸ Compiling CDVAppDelegate.m
▸ Compiling CDVUIWebViewDelegate.m
▸ Compiling CDVCommandDelegateImpl.m
▸ Compiling CDVJSON_private.m
▸ Compiling CDVWhitelist.m
▸ Compiling CDVInvokedUrlCommand.m
▸ Compiling CDVTimer.m
▸ Compiling CDVUserAgentUtil.m
▸ Compiling CDVConfigParser.m
▸ Compiling CDVGestureHandler.m
▸ Compiling CDVHandleOpenURL.m
▸ Compiling CDVUIWebViewNavigationDelegate.m
▸ Compiling NSMutableArray+QueueAdditions.m
▸ Compiling CDVCommandQueue.m
▸ Compiling CDVPluginResult.m
▸ Compiling CDVPlugin+Resources.m
▸ Compiling CDVURLProtocol.m

:warning:️ /Users/ionic/builds/project-1/platforms/ios/CordovaLib/Classes/Public/CDVURLProtocol.m:60:9: ‘ALAssetsLibraryAssetForURLResultBlock’ is deprecated: first deprecated in iOS 9.0 - Use fetchAssetsWithLocalIdentifiers:options: on PHAsset to fetch assets by local identifier (or to lookup PHAssets by a previously known ALAssetPropertyAssetURL use fetchAssetsWithALAssetURLs:options:) from the Photos framework instead [-Wdeprecated-declarations]

ALAssetsLibraryAssetForURLResultBlock resultBlock = ^(ALAsset* asset) {
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/CordovaLib/Classes/Public/CDVURLProtocol.m:63:69: ‘defaultRepresentation’ is deprecated: first deprecated in iOS 9.0 - Use PHImageRequestOptions with the PHImageManager from the Photos framework instead [-Wdeprecated-declarations]

ALAssetRepresentation* assetRepresentation = [asset defaultRepresentation];
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/CordovaLib/Classes/Public/CDVURLProtocol.m:64:142: ‘UTI’ is deprecated: first deprecated in iOS 9.0 - Use requestImageDataForAsset:options:resultHandler: on PHImageManager for a PHAsset to request image data from the Photos framework and check the dataUTI passed to your result handler instead [-Wdeprecated-declarations]

NSString* MIMEType = (__bridge_transfer NSString*)UTTypeCopyPreferredTagWithClass((__bridge CFStringRef)[assetRepresentation UTI], kUTTagClassMIMEType);
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/CordovaLib/Classes/Public/CDVURLProtocol.m:65:82: ‘size’ is deprecated: first deprecated in iOS 9.0 - Use requestImageDataForAsset:options:resultHandler: on PHImageManager to request image data for a PHAsset from the Photos framework instead [-Wdeprecated-declarations]

Byte* buffer = (Byte*)malloc((unsigned long)[assetRepresentation size]);
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-ionic/SSZipArchive.m:509:62: ‘NSGregorianCalendar’ is deprecated: first deprecated in iOS 8.0 - Use NSCalendarIdentifierGregorian instead [-Wdeprecated-declarations]

gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
^

▸ Compiling ioapi.c
▸ Compiling unzip.c
▸ Compiling zip.c
▸ Compiling adler32.c
▸ Compiling compress.c
▸ Compiling crc32.c
▸ Compiling deflate.c
▸ Compiling gzclose.c
▸ Compiling gzlib.c
▸ Compiling gzread.c
▸ Compiling gzwrite.c
▸ Compiling infback.c
▸ Compiling inffast.c
▸ Compiling inflate.c

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-ionic/inflate.c:1507:61: shifting a negative signed value is undefined [-Wshift-negative-value]

if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16;
^

▸ Compiling inftrees.c
▸ Compiling trees.c
▸ Compiling uncompr.c
▸ Compiling zutil.c
▸ Compiling Base64.m
▸ Compiling UNIHTTPClientHelper.m

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-ionic/UNIHTTPClientHelper.m:51:51: ‘CFURLCreateStringByAddingPercentEscapes’ is deprecated: first deprecated in iOS 9.0 - Use [NSString stringByAddingPercentEncodingWithAllowedCharacters:] instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent (since each URL component or subcomponent has different rules for what characters are valid). [-Wdeprecated-declarations]

NSString* result = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(
~~~ ^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-ionic/UNIHTTPClientHelper.m:206:38: ‘sendSynchronousRequest:returningResponse:error:’ is deprecated: first deprecated in iOS 9.0 - Use [NSURLSession dataTaskWithRequest:completionHandler:] (see NSURLSession.h [-Wdeprecated-declarations]

NSData * data = [NSURLConnection sendSynchronousRequest:requestObj returningResponse:&response error:error];
^

▸ Compiling UNIHTTPRequest.m
▸ Compiling UNIHTTPRequestWithBody.m
▸ Compiling UNIRest.m
▸ Compiling UNIUrlConnection.m

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-ionic/UNIUrlConnection.m:53:43: ‘initWithRequest:delegate:startImmediately:’ is deprecated: first deprecated in iOS 9.0 - Use NSURLSession (see NSURLSession.h) [-Wdeprecated-declarations]

connection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:NO];
^

▸ Compiling UNIBaseRequest.m
▸ Compiling UNIBodyRequest.m
▸ Compiling UNISimpleRequest.m
▸ Compiling UNIHTTPBinaryResponse.m
▸ Compiling UNIHTTPJsonResponse.m
▸ Compiling UNIHTTPResponse.m
▸ Compiling UNIHTTPStringResponse.m
▸ Compiling UNIJsonNode.m
▸ Compiling IonicCordovaCommon.m
▸ Compiling CDVDevice.m
▸ Compiling CDVInAppBrowser.m

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-inappbrowser/CDVInAppBrowser.m:500:48: ‘setStatusBarStyle:’ is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController preferredStatusBarStyle] [-Wdeprecated-declarations]

[[UIApplication sharedApplication] setStatusBarStyle:_previousStatusBarStyle];
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-inappbrowser/CDVInAppBrowser.m:663:75: ‘UIBarButtonItemStyleBordered’ is deprecated: first deprecated in iOS 8.0 - Use UIBarButtonItemStylePlain when minimum deployment target is iOS7 or later [-Wdeprecated-declarations]

self.closeButton = [[UIBarButtonItem alloc] initWithTitle:title style:UIBarButtonItemStyleBordered target:self action:@selector(close)];
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-inappbrowser/CDVInAppBrowser.m:791:19: null passed to a callee that requires a non-null argument [-Wnonnull]

[self.webView loadHTMLString:nil baseURL:nil];
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-inappbrowser/CDVInAppBrowser.m:855:44: ‘setStatusBarStyle:’ is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController preferredStatusBarStyle] [-Wdeprecated-declarations]

[[UIApplication sharedApplication] setStatusBarStyle:[self preferredStatusBarStyle]];
^ ~~~

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-inappbrowser/CDVInAppBrowser.m:958:1: conflicting return type in implementation of ‘supportedInterfaceOrientations’: ‘UIInterfaceOrientationMask’ (aka ‘enum UIInterfaceOrientationMask’) vs ‘NSUInteger’ (aka ‘unsigned int’) [-Wmismatched-return-types]

  • (NSUInteger)supportedInterfaceOrientations
    ^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-inappbrowser/CDVInAppBrowser.m:1087:1: conflicting return type in implementation of ‘supportedInterfaceOrientations’: ‘UIInterfaceOrientationMask’ (aka ‘enum UIInterfaceOrientationMask’) vs ‘NSUInteger’ (aka ‘unsigned int’) [-Wmismatched-return-types]

  • (NSUInteger)supportedInterfaceOrientations
    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling CDVStatusBar.m

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-statusbar/CDVStatusBar.m:272:44: ‘setStatusBarStyle:’ is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController preferredStatusBarStyle] [-Wdeprecated-declarations]

[[UIApplication sharedApplication] setStatusBarStyle:style];
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-statusbar/CDVStatusBar.m:369:14: ‘setStatusBarHidden:’ is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController prefersStatusBarHidden] [-Wdeprecated-declarations]

[app setStatusBarHidden:YES];
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-statusbar/CDVStatusBar.m:401:14: ‘setStatusBarHidden:’ is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController prefersStatusBarHidden] [-Wdeprecated-declarations]

[app setStatusBarHidden:NO];
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/cordova-plugin-statusbar/CDVStatusBar.m:471:48: ‘applicationFrame’ is deprecated: first deprecated in iOS 9.0 - Use -[UIScreen bounds] [-Wdeprecated-declarations]

CGRect bounds = [[UIScreen mainScreen] applicationFrame];
^

▸ Compiling IonicKeyboard.m
▸ Compiling IonicConstant.m
▸ Compiling IonicDeploy.m

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/IonicDeploy.m:355:29: comparison of distinct pointer types (‘NSString *’ and ‘NSNull * _Nonnull’) [-Wcompare-distinct-pointer-types]

if (uuid == nil || uuid == [NSNull null] || [uuid isEqualToString:@""] || [uuid isEqualToString:@“null”]) {
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/IonicDeploy.m:359:29: comparison of distinct pointer types (‘NSString *’ and ‘NSNull * _Nonnull’) [-Wcompare-distinct-pointer-types]

if (uuid == nil || uuid == [NSNull null] || [uuid isEqualToString:@""] || [uuid isEqualToString:@“null”]) {
~~~~ ^ ~~~~~~~~~~~~~

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/IonicDeploy.m:477:64: implicit conversion from enumeration type ‘enum NSRegularExpressionOptions’ to different enumeration type ‘NSMatchingOptions’ (aka ‘enum NSMatchingOptions’) [-Wenum-conversion]

options:NSRegularExpressionCaseInsensitive
~~~~ ^ ~~~~~~~~~~~~~

▸ Compiling Download.m

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/Download.m:84:48: ‘initWithRequest:delegate:startImmediately:’ is deprecated: first deprecated in iOS 9.0 - Use NSURLSession (see NSURLSession.h) [-Wdeprecated-declarations]

self.connection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:NO];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling DownloadManager.m
▸ Compiling SSZipArchive.m

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/SSZipArchive.m:381:18: ‘NSYearCalendarUnit’ is deprecated: first deprecated in iOS 8.0 - Use NSCalendarUnitYear instead [-Wdeprecated-declarations]

uint flags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/SSZipArchive.m:381:39: ‘NSMonthCalendarUnit’ is deprecated: first deprecated in iOS 8.0 - Use NSCalendarUnitMonth instead [-Wdeprecated-declarations]

uint flags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/SSZipArchive.m:381:61: ‘NSDayCalendarUnit’ is deprecated: first deprecated in iOS 8.0 - Use NSCalendarUnitDay instead [-Wdeprecated-declarations]

uint flags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/SSZipArchive.m:381:81: ‘NSHourCalendarUnit’ is deprecated: first deprecated in iOS 8.0 - Use NSCalendarUnitHour instead [-Wdeprecated-declarations]

uint flags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/SSZipArchive.m:381:102: ‘NSMinuteCalendarUnit’ is deprecated: first deprecated in iOS 8.0 - Use NSCalendarUnitMinute instead [-Wdeprecated-declarations]

uint flags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
^

:warning:️ /Users/ionic/builds/project-1/platforms/ios/Linea Vita CSC/Plugins/ionic-plugin-deploy/SSZipArchive.m:381:125: ‘NSSecondCalendarUnit’ is deprecated: first deprecated in iOS 8.0 - Use NSCalendarUnitSecond instead [-Wdeprecated-declarations]

uint flags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
^

:x: duplicate symbol OBJC_IVAR$_Download._delegate in

Download-4C354655ADAF227F.o
Download-9B71C5DCE4D26FAD.o

:x: duplicate symbol OBJC_IVAR$_Download._filename in

Download-4C354655ADAF227F.o
Download-9B71C5DCE4D26FAD.o

:x: duplicate symbol OBJC_IVAR$_Download._tempFilename in

Download-4C354655ADAF227F.o
Download-9B71C5DCE4D26FAD.o

:x: duplicate symbol OBJC_CLASS$_Download in

Download-4C354655ADAF227F.o
Download-9B71C5DCE4D26FAD.o

:x: duplicate symbol OBJC_METACLASS$_Download in

Download-4C354655ADAF227F.o
Download-9B71C5DCE4D26FAD.o

:x: duplicate symbol OBJC_IVAR$_DownloadManager._cancelAllInProgress in

DownloadManager-4781A6FEDBE8B7B3.o
DownloadManager-56F42BA54EA18B90.o

:x: duplicate symbol OBJC_IVAR$_DownloadManager._downloads in

DownloadManager-4781A6FEDBE8B7B3.o
DownloadManager-56F42BA54EA18B90.o

:x: duplicate symbol OBJC_IVAR$_DownloadManager._maxConcurrentDownloads in

DownloadManager-4781A6FEDBE8B7B3.o
DownloadManager-56F42BA54EA18B90.o

:x: duplicate symbol OBJC_CLASS$_DownloadManager in

DownloadManager-4781A6FEDBE8B7B3.o
DownloadManager-56F42BA54EA18B90.o

:x: duplicate symbol OBJC_METACLASS$_DownloadManager in

DownloadManager-4781A6FEDBE8B7B3.o
DownloadManager-56F42BA54EA18B90.o

:x: duplicate symbol OBJC_IVAR$_DownloadManager._delegate in

DownloadManager-4781A6FEDBE8B7B3.o
DownloadManager-56F42BA54EA18B90.o

:x: duplicate symbol OBJC_IVAR$_SSZipArchive._zip in

SSZipArchive-BCB7C75F46353097.o
SSZipArchive-F414E2AD437D05AC.o

:x: duplicate symbol OBJC_IVAR$_SSZipArchive._path in

SSZipArchive-BCB7C75F46353097.o
SSZipArchive-F414E2AD437D05AC.o

:x: duplicate symbol OBJC_CLASS$_SSZipArchive in

SSZipArchive-BCB7C75F46353097.o
SSZipArchive-F414E2AD437D05AC.o

:x: duplicate symbol OBJC_METACLASS$_SSZipArchive in

SSZipArchive-BCB7C75F46353097.o
SSZipArchive-F414E2AD437D05AC.o

:x: duplicate symbol OBJC_IVAR$_SSZipArchive._filename in

SSZipArchive-BCB7C75F46353097.o
SSZipArchive-F414E2AD437D05AC.o

:x: duplicate symbol _fill_fopen64_filefunc in

ioapi-926560A2CF0ABEAB.o
ioapi-BCEE2E5E38C1F23D.o

:x: duplicate symbol _call_zopen64 in

ioapi-926560A2CF0ABEAB.o
ioapi-BCEE2E5E38C1F23D.o

:x: duplicate symbol _call_ztell64 in

ioapi-926560A2CF0ABEAB.o
ioapi-BCEE2E5E38C1F23D.o

:x: duplicate symbol _call_zopendisk64 in

ioapi-926560A2CF0ABEAB.o
ioapi-BCEE2E5E38C1F23D.o

:x: duplicate symbol _call_zseek64 in

ioapi-926560A2CF0ABEAB.o
ioapi-BCEE2E5E38C1F23D.o

:x: duplicate symbol _unzGetGlobalInfo in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzGetCurrentFileInfo in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzOpen in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzClose in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzGoToNextFile in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzGoToFirstFile in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzOpenCurrentFile in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzCloseCurrentFile in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzReadCurrentFile in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzOpenCurrentFilePassword in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzOpenCurrentFile3 in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _unzGoToNextFile2 in

unzip-BF4D29EA16CC1B62.o
unzip-44E7DF54F08FDCA5.o

:x: duplicate symbol _zipOpenNewFileInZip in

zip-88D455103ADD4DAF.o
zip-780C61AADD983A8E.o

:x: duplicate symbol _zipWriteInFileInZip in

zip-88D455103ADD4DAF.o
zip-780C61AADD983A8E.o

:x: duplicate symbol _zipCloseFileInZip in

zip-88D455103ADD4DAF.o
zip-780C61AADD983A8E.o

:x: duplicate symbol _zipOpen in

zip-88D455103ADD4DAF.o
zip-780C61AADD983A8E.o

:x: duplicate symbol _zipClose in

zip-88D455103ADD4DAF.o
zip-780C61AADD983A8E.o

:x: duplicate symbol _zipOpen4 in

zip-88D455103ADD4DAF.o
zip-780C61AADD983A8E.o

:x: duplicate symbol OBJC_IVAR$_UNIHTTPResponse._code in

UNIHTTPResponse-632FF8A1763C6278.o
UNIHTTPResponse-B18CF9845DB114B7.o

:x: duplicate symbol OBJC_IVAR$_UNIHTTPStringResponse._body in

UNIHTTPStringResponse-C15E20901EFDDBB1.o
UNIHTTPStringResponse-DD12786B6472D24D.o

:x: duplicate symbol OBJC_CLASS$_UNIHTTPStringResponse in

UNIHTTPStringResponse-C15E20901EFDDBB1.o
UNIHTTPStringResponse-DD12786B6472D24D.o

:x: duplicate symbol OBJC_METACLASS$_UNIHTTPStringResponse in

UNIHTTPStringResponse-C15E20901EFDDBB1.o
UNIHTTPStringResponse-DD12786B6472D24D.o

:x: duplicate symbol OBJC_IVAR$_UNIJsonNode._array in

UNIJsonNode-3A7FE81FA215169C.o
UNIJsonNode-5EF1C05DEE20A685.o

:x: duplicate symbol OBJC_IVAR$_UNIJsonNode._object in

UNIJsonNode-3A7FE81FA215169C.o
UNIJsonNode-5EF1C05DEE20A685.o

:x: duplicate symbol OBJC_CLASS$_UNIJsonNode in

UNIJsonNode-3A7FE81FA215169C.o
UNIJsonNode-5EF1C05DEE20A685.o

:x: duplicate symbol OBJC_METACLASS$_UNIJsonNode in

UNIJsonNode-3A7FE81FA215169C.o
UNIJsonNode-5EF1C05DEE20A685.o

:x: ld: 256 duplicate symbols for architecture arm64

:x: clang: error: linker command failed with exit code 1 (use -v to see invocation)

[15:17:09]: Exit status: 65

±--------------±------------------------+
| Build environment |
±--------------±------------------------+
| xcode_path | /Applications/Xcode.app |
| gym_version | 2.75.1 |
| export_method | app-store |
| sdk | iPhoneOS11.2.sdk |
±--------------±------------------------+

[15:17:09]: ▸ duplicate symbol OBJC_METACLASS$_UNIJsonNode in:
[15:17:09]: ▸ /Users/ionic/Library/Developer/Xcode/DerivedData/Linea_Vita_CSC-eqbirfppjsivsvbzljzjhuizinyi/Build/Intermediates.noindex/ArchiveIntermediates/Linea Vita CSC/IntermediateBuildFilesPath/Linea Vita CSC.build/Release-iphoneos/Linea Vita CSC.build/Objects-normal/arm64/UNIJsonNode-3A7FE81FA215169C.o
[15:17:09]: ▸ /Users/ionic/Library/Developer/Xcode/DerivedData/Linea_Vita_CSC-eqbirfppjsivsvbzljzjhuizinyi/Build/Intermediates.noindex/ArchiveIntermediates/Linea Vita CSC/IntermediateBuildFilesPath/Linea Vita CSC.build/Release-iphoneos/Linea Vita CSC.build/Objects-normal/arm64/UNIJsonNode-5EF1C05DEE20A685.o
[15:17:09]: ▸ ld: 256 duplicate symbols for architecture arm64
[15:17:09]: ▸ clang: error: linker command failed with exit code 1 (use -v to see invocation)
[15:17:09]:
[15:17:09]: :arrow_up:️ Check out the few lines of raw xcodebuild output above for potential hints on how to solve this error
[15:17:09]: :clipboard: For the complete and more detailed error log, check the full log at:
[15:17:09]: :clipboard: /Users/ionic/Library/Logs/gym/Linea Vita CSC-Linea Vita CSC.log
[15:17:09]:
[15:17:09]: Looks like fastlane ran into a build/archive error with your project
[15:17:09]: It’s hard to tell what’s causing the error, so we wrote some guides on how
[15:17:09]: to troubleshoot build and signing issues: https://docs.fastlane.tools/codesigning/getting-started/
[15:17:09]: Before submitting an issue on GitHub, please follow the guide above and make
[15:17:09]: sure your project is set up correctly.
[15:17:09]: fastlane uses xcodebuild commands to generate your binary, you can see the
[15:17:09]: the full commands printed out in yellow in the above log.
[15:17:09]: Make sure to inspect the output above, as usually you’ll find more error information there
[15:17:09]:
[15:17:09]: -------------------------
[15:17:09]: — Step: upload_logs —
[15:17:09]: -------------------------
[15:17:11]: ---------------------------
[15:17:11]: — Step: shell command —
[15:17:11]: ---------------------------
[15:17:11]: -----------------------------
[15:17:11]: — Step: delete_keychain —
[15:17:11]: -----------------------------
[15:17:11]: Error building the application - see the log above
±------------------------------------±-----------------------------------------------------------------+
| Lane Context |
±------------------------------------±-----------------------------------------------------------------+
| DEFAULT_PLATFORM | ios |
| PLATFORM_NAME | ios |
| LANE_NAME | ios package_build |
| DOWNLOAD_CERTS_CODESIGNING_IDENTITY | iPhone Distribution: Fabio Parigi (QJ3T9XV478) |
| DOWNLOAD_CERTS_TEAM_ID | QJ3T9XV478 |
| DOWNLOAD_CERTS_PROJECT_NAME | Linea Vita CSC |
| DOWNLOAD_CERTS_CERT_PATH | /Users/ionic/builds/project-1/cert_file.p12 |
| DOWNLOAD_CERTS_PROVISIONING_PATH | /Users/ionic/builds/project-1/provision_file.mobileprovision |
| SIGH_PROFILE_PATHS | ["/Users/ionic/builds/project-1/provision_file.mobileprovision"] |
±------------------------------------±-----------------------------------------------------------------+
[15:17:11]: Error building the application - see the log above

±-----±-----------------------------------±------------+
| fastlane summary |
±-----±-----------------------------------±------------+
| Step | Action | Time (in s) |
±-----±-----------------------------------±------------+
| 1 | default_platform | 0 |
| 2 | build_summary | 4 |
| 3 | download_www | 12 |
| 4 | create_keychain | 0 |
| 5 | download_certs | 2 |
| 6 | import_certificate | 0 |
| 7 | npm install --quiet | 119 |
| 8 | cordova platform add ios --nofetch | 8 |
| 9 | update_project_codesigning | 0 |
| 10 | update_project_provisioning | 0 |
| :boom: | gym | 51 |
| 12 | upload_logs | 2 |
| 13 | shell command | 0 |
| 14 | delete_keychain | 0 |
±-----±-----------------------------------±------------+

[15:17:11]: fastlane finished with errors
\e[91mFailed to upload ipa to storage please retry your build.\e[0m
MAC Iteration 1
MAC verified OK
PKCS7 Encrypted data: pbeWithSHA1And40BitRC2-CBC, Iteration 2048
Certificate bag
PKCS7 Data
Shrouded Keybag: pbeWithSHA1And3-KeyTripleDES-CBC, Iteration 2048

[!] Error building the application - see the log above
Running after script…
$ clean-up
Cleaning up files…
Successful clean up
ERROR: Job failed: Process exited with: 1. Reason was: ()