Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Issue in integration of JIRA mobile connect in iOS 10+ xcode 9

Gaurav Sharma
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
November 9, 2017

I want to integrate Jira mobile connect with an ongoing project written in swift 3.

Using carthage getting the following logs:

/usr/bin/xcrun xcodebuild -workspace /Users/gauravsharma-xft-ggn/Desktop/TEST/Carthage/Checkouts/jiraconnect-apple/JIRAMobileConnect/JIRAMobileConnect.xcworkspace -scheme JIRAMobileConnect -configuration Release -derivedDataPath /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9 -sdk iphoneos ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive -archivePath ./ SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO (launched in /Users/gauravsharma-xft-ggn/Desktop/TEST/Carthage/Checkouts/jiraconnect-apple)User defaults from command line:
IDEArchivePathOverride = /Users/gauravsharma-xft-ggn/Desktop/TEST/Carthage/Checkouts/jiraconnect-apple
IDEDerivedDataPathOverride = /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9

Build settings from command line:
BITCODE_GENERATION_MODE = bitcode
CARTHAGE = YES
CLANG_ENABLE_CODE_COVERAGE = NO
CODE_SIGN_IDENTITY =
CODE_SIGNING_REQUIRED = NO
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO
ONLY_ACTIVE_ARCH = NO
SDKROOT = iphoneos10.3
SKIP_INSTALL = YES

--- xcodebuild: WARNING: Unable to open project file '/Users/gauravsharma-xft-ggn/Desktop/TEST/Carthage/Checkouts/jiraconnect-apple/JIRAMobileConnect/JMCPlayground.playground' in workspace '/Users/gauravsharma-xft-ggn/Desktop/TEST/Carthage/Checkouts/jiraconnect-apple/JIRAMobileConnect/JIRAMobileConnect.xcworkspace'.
=== BUILD TARGET Alamofire iOS OF PROJECT Alamofire WITH CONFIGURATION Release ===

Check dependencies
“Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
“Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.

=== BUILD TARGET WebImage OF PROJECT SDWebImage WITH CONFIGURATION Release ===
Check dependencies

Write auxiliary files
/bin/mkdir -p /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/DerivedSources
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/DerivedSources/WebImage_vers.c
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/WebImage.hmap
/bin/mkdir -p /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/Objects-normal/armv7
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/Objects-normal/armv7/WebImage.LinkFileList
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/WebImage-all-non-framework-target-headers.hmap
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/module.modulemap
/bin/mkdir -p /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/Objects-normal/arm64
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/Objects-normal/arm64/WebImage.LinkFileList
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/WebImage-own-target-headers.hmap
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/WebImage-generated-files.hmap
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/WebImage-project-headers.hmap
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/Release-iphoneos/WebImage.build/WebImage-all-target-headers.hmap
write-file /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/SDWebImage.build/all-product-headers.yaml

Create product structure
/bin/mkdir -p /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/WebImage.framework
/bin/mkdir -p /Users/gauravsharma-xft-ggn/Library/Caches/org.carthage.CarthageKit/DerivedData/8.3.3_8E3004b/jiraconnect-apple/2.0.0-alpha.9/Build/Intermediates/ArchiveIntermediates/JIRAMobileConnect/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/WebImage.framework/Headers

** ARCHIVE FAILED **

Using cocoa pods 

I tried - pod 'JIRAMobileConnect', '2.1.0-alamofire3'

But it gives me compiler error in alamofire.

Screen Shot 2017-11-10 at 11.35.47 AM.png

I have already spent too much time. Please, if there is anyone who can help or guide me. Looking forward for responses. 

2 answers

0 votes
Wallace Souza
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 18, 2017

@Gaurav Sharma

The repository is very outdated. You can see in the repo issues that other users are facing the same problem.

It's not something you are doing wrong in Swift. It's just the fact that this project is a bit abandoned.

https://bitbucket.org/atlassian/jiraconnect-apple/issues

I've downloaded the source code to use Swift 4 and the latest version of Alamofire. I will not post the code somewhere because it is a little bit unstable.

But I can give you the source if you want. Just DM me.

0 votes
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 10, 2017

This is a question for a Swift forum really. 

We're Atlassian users and developers, not Swift coders.  Your code is failing to build because of something you've done wrong in Swift.

Yes, I know you're using Jira mobile connect, and we'd be able to help if the errors were there, but your code is not even starting to look at the call outs to the REST API in Jira.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events