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

已提問 5 年前檢視次數 213 次
2 個答案
0
已接受的答案

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

已回答 5 年前
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

已回答 5 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南