xcode project (for ios) - ipa file generated on jenkins machine is working fine ,but crashing if created using fastlane on a different machine

Hello ,

We have an ios application project that is developed on xcode.

While generating the ipa file from jenkins job , the app is working well.

We tried using fastlane on a different machine , the app works well on IPAD which is created from one of the macbook machine . But same fastlane steps , when we following from gitlab pipeline on same machine, the ipa file gets generated successfully and also gets deployed to testflight successfully . But app is crashing on ipad.

We tested development IPA as well on following machines with specified configuration.

Macmini ( local and gitlab - both build fails )

xcode version : 14.3.1 macos version : 13.4.1 swift-driver version: 1.75.2 Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) Target: x86_64-apple-macosx13.0 code signing certificate : apple development cert fastlane version : 2.214.0

Mabook ( local build works, gitlab build fails )

xcode version : 14.3.1 macos version : 13.4.1 swift-driver version: 1.75.2 Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) Target: x86_64-apple-macosx13.0

code signing certificate : apple development cert fastlane version : 2.214.0

Jenkins (works well)

xcode version : 14.3.1 macos version : 13.2.1 swift-driver version: swift-driver version: 1.75.2 Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) Target: x86_64-apple-macosx13.0 code signing certificate : apple development cert

From above configuration, we can see versions used for xcode and macos are all same . And steps followed are also same . We are trying to figure out why app built on one machine crashes ,while other is working well.

Please help us understand the cause . I will be appreciative for response on this issue.

Thanks and Regards,

Anjali Tandel

xcode project (for ios) - ipa file generated on jenkins machine is working fine ,but crashing if created using fastlane on a different machine
 
 
Q