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年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ