ideviceinstaller uses the wrong Info.plist on projects using storyboards
-
Martin S.
- State changed from new to open
- Tag set to ideviceinstaller, libzip
- Assigned user set to Martin S.
I think the fix is to actually replace the ZIP_FL_NODIR flag with 0. That way it should look for the Info.plist in the ZIP root instead of using the first file that matches.
Could you verify if that fixes it for you?
-
Michael Perry
That doesn't work; I'm getting 'ERROR: could not locate Info.plist in archive!'. My guess is because the Info.plist file isn't actually in the ZIP root, it's in the APP root. The file structure of a .ipa file looks like this:
App_Name.ipa (this is the ZIP)/Payload/App_Name.app/Info.plist
That's why I specify the exact location of the file as well as replace ZIP_FL_NODIR with 0 in my solution; you need to traverse multiple directories to get at the file. I'm sure there's a more elegant solution... but that's up to you. :)
-
Martin S.
Yeah, did not think far enough, you are right.
We'll need to add support for IPCC files next to IPA here aswell, so this section should see a rewrite anyways.
-
Martin S.
- State changed from open to resolved
Should be fixed with this commit:
http://cgit.sukimashita.com/ideviceinstaller.git/commit/?id=60cf678...Thanks for reporting.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
