altstoreio / AltStore

AltStore is an alternative app store for non-jailbroken iOS devices.
https://altstore.io
GNU Affero General Public License v3.0
11.53k stars 875 forks source link

APP‘s name contains invalid characters #1150

Open icoolqin opened 1 year ago

icoolqin commented 1 year ago

"APP‘s name contains invalid characters"occured when install apps

LolveyRuby commented 1 year ago

same questions,when i was install apps. altserver alert me "The name 'xxx' contans invalid characters"

zeishuai commented 1 year ago

same here

queryeee commented 1 year ago

+1

zhangzhe532 commented 1 year ago

+1

mumoing commented 1 year ago

由于IPA包的Bundle display name 包含非英文字符。 解决方式:

  1. ipa包重命名为zip文件,解压。
  2. 进入Payload,右键显示包内容
  3. 修改里面的 info.plist文件 的 Bundle display name的值为英文(不能为中文),修改后保存文件
  4. 将Payload 文件夹重新压缩成 zip,并重命名为ipa。即可正常安装。
tyrell7cc commented 1 year ago

➕1

kap-k commented 1 year ago

+1

nikleechan commented 1 year ago

Using esign or sideloadly or other app to replace the app name with a English name can solve this problem.

KlavierGayming commented 1 year ago

If anyone doesn't want to understand the chinese,

Change the .ipa files extension to .zip, open it and go into the Payload folder, then find Info.plist and open it any plist editor of your liking (i use xcode) and find displayname and replace the blank name with a valid one. you can then add the ipa file to your phone in whatever way you like and sideload it like normal

LolveyRuby commented 1 year ago

If anyone doesn't want to understand the chinese,

Change the .ipa files extension to .zip, open it and go into the Payload folder, then find Info.plist and open it any plist editor of your liking (i use xcode) and find displayname and replace the blank name with a valid one. you can then add the ipa file to your phone in whatever way you like and sideload it like normal

thank you so much

LolveyRuby commented 1 year ago

感谢!

cyr580 commented 1 year ago

由于IPA包的Bundle display name 包含非英文字符。 解决方式:

ipa包重命名为zip文件,解压。 进入Payload,右键显示包内容 修改里面的 info.plist文件 的 Bundle display name的值为英文(不能为中文),修改后保存文件 将Payload 文件夹重新压缩成 zip,并重命名为ipa。即可正常安装 没成功,错误如下

�ڶ��ֽڵ�Ŀ�����ҳ�У�û�д� Unicode �ַ�����ӳ�䵽���ַ���

0x1af2aec8f957 commented 10 months ago

This issue should not be resolved through user modification, as it is crucial for using non English apps. Currently, many of my own apps are affected by this issue and cannot continue to be used.

0x1af2aec8f957 commented 10 months ago

Do the judgments in the above two places have specific meanings? This seems to be the source of the problem. Due to other issues affecting me, I am unable to test it.

shanegillio commented 10 months ago

@0x1af2aec8f957 can you send me an IPA file that's not working and we can look more into it?

0x1af2aec8f957 commented 10 months ago

I created a simple test package with this issue: test.zip.

GitHub does not allow direct uploading of IPA files.

@shanegillio After downloading, manually change the file suffix from .zip to .ipa.

Test screenshot
congyong commented 8 months ago

hi, do you have any update?

@0x1af2aec8f957 can you send me an IPA file that's not working and we can look more into it?