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

posta 5 anni fa213 visualizzazioni
2 Risposte
0
Risposta accettata

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

con risposta 5 anni fa
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

con risposta 5 anni fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande