iOS app no longer installs

0

Our tests have started to break because the app fails to install on iOS

ios-deploy-orig[1178:7239] [ !! ] Can't access app path '/tmp/2019829-1117-wn0bdn.a3byb/Payload/Foo Bar.app' : No such file or directory

Our app name has a space in it (changed here for privacy), which appears not to be handled by the version of ios-deploy AWS has installed? Can you confirm which version of ios-deploy is installed?

NOTE:- We've tried re-running tests with the exact same artefacts (.ipa, test bundle .zip and Test Spec .yml) which previously passed (last week), but now result in the above failure. Tried on multiple devices too.

Logs:
https://us-west-2.console.aws.amazon.com/devicefarm/home?region=us-east-1#/projects/9d1d510c-bf2e-448d-864d-89e7540735f9/runs/80e84376-20a8-49bb-bc5a-92f88d5ddbcf/jobs/00000

Edited by: rhydiant on Sep 30, 2019 4:23 PM

Edited by: rhydiant on Sep 30, 2019 5:58 PM

asked 5 years ago207 views
2 Answers
0
Accepted Answer

Hi:

We use ios-deploy version 1.9.4; we are constantly updating our dependencies to meet customer demand on the latest iOS and Android platforms.

I tested ios-deploy and ran into the same issue; the space in the name conflicts with the app path for the bundle, even when using quotations or escapes. This is an issue with ios-deploy and how it handles spaces in the app path. Removing the quotes results in a satisfactory installation of the app.

Let me know if you have any additional concerns with your testing!

Andy

Edited by: andy-at-aws on Oct 1, 2019 3:18 PM

answered 5 years ago
0

For anyone else hitting this issue - a workaround that worked for us was to rename the app's product name (not display name) to remove the space

answered 5 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions