Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

用altstore安装的时候显示The name for this app is invalid #150

Open
tianliangz opened this issue Feb 27, 2020 · 45 comments
Open

用altstore安装的时候显示The name for this app is invalid #150

tianliangz opened this issue Feb 27, 2020 · 45 comments

Comments

@tianliangz
Copy link

查了一下,说问题是Please make sure that the IPA file name has only letters. There should be no numbers, no dots, and neither any special characters.请问怎么办

@tianliangz
Copy link
Author

不能安装的是最新的3.8版本。3.7版本可以安装,但是进去以后显示“找不到相关作品”,Eh列表测试解析失败

@tianliangz tianliangz changed the title 用altserver安装的时候显示The name for this app is invalid 用altstore安装的时候显示The name for this app is invalid Feb 27, 2020
@tianliangz
Copy link
Author

刚才看到首页写的3.10版本,但是我在release里只看到3.8版本的ipa文件,请问有3.10版本的吗

@DaidoujiChen
Copy link
Owner

可能有 O口O"
但是我沒有寫到 release 那邊

@Scilence1
Copy link

下次版本更新时能不能打包一个到release呀?
bitrise的S3一直报Access Denied抓不到,没有Mac设备可以打包……

@DaidoujiChen
Copy link
Owner

我想起來這件智障事惹
QwQ

因為 bitrise 抓不到新版本 plist 裡面的版本號

所以最新版本的 ipa 是這個

https://dai-hentai-ipa.s3-ap-northeast-1.amazonaws.com/bitrise/_/Dai-Hentai.ipa

@tianliangz
Copy link
Author

我想起來這件智障事惹
QwQ
因為 bitrise 抓不到新版本 plist 裡面的版本號
所以最新版本的 ipa 是這個
https://dai-hentai-ipa.s3-ap-northeast-1.amazonaws.com/bitrise/_/Dai-Hentai.ipa

请问可以把app名字改成全英文的吗,Altserver只能装这种格式的。。。

@DaidoujiChen
Copy link
Owner

@tianliangz

我回頭去看了下你的信

Please make sure that the IPA file name has only letters. There should be no numbers, no dots, and neither any special characters.

應該是因為我的檔案名稱是 Dai-Hentai.ipa 你可以試試把他換成 daihentai.ipa 嗎?

@tianliangz
Copy link
Author

tianliangz commented Mar 9, 2020

@tianliangz
我回頭去看了下你的信
Please make sure that the IPA file name has only letters. There should be no numbers, no dots, and neither any special characters.

應該是因為我的檔案名稱是 Dai-Hentai.ipa 你可以試試把他換成 daihentai.ipa 嗎?

@tianliangz
我回頭去看了下你的信
Please make sure that the IPA file name has only letters. There should be no numbers, no dots, and neither any special characters.

應該是因為我的檔案名稱是 Dai-Hentai.ipa 你可以試試把他換成 daihentai.ipa 嗎?

我之前试过了,改了档案名称也安装不上。应该不是档案名称而是手机里显示的那个名字,因为我试过安装3.7版本,档案名称也是Dai-Hentai.ipa就安装成功了,因为3.7版本的手机里名称是英文。但是现在除了新版本3.7就用不了了Eh列表测试解析失败,所以我觉得得改3.10手机里的名字

@DaidoujiChen
Copy link
Owner

@tianliangz
我回頭去看了下你的信
Please make sure that the IPA file name has only letters. There should be no numbers, no dots, and neither any special characters.
應該是因為我的檔案名稱是 Dai-Hentai.ipa 你可以試試把他換成 daihentai.ipa 嗎?

@tianliangz
我回頭去看了下你的信
Please make sure that the IPA file name has only letters. There should be no numbers, no dots, and neither any special characters.
應該是因為我的檔案名稱是 Dai-Hentai.ipa 你可以試試把他換成 daihentai.ipa 嗎?

我之前试过了,改了档案名称也安装不上。应该不是档案名称而是手机里显示的那个名字,因为我试过安装3.7版本,档案名称也是Dai-Hentai.ipa就安装成功了,因为3.7版本的手机里名称是英文。但是现在除了新版本3.7就用不了了Eh列表测试解析失败,所以我觉得得改3.10手机里的名字

QwQ
但是我還沒有交今年的保護費

@tianliangz
Copy link
Author

@tianliangz
我回頭去看了下你的信
Please make sure that the IPA file name has only letters. There should be no numbers, no dots, and neither any special characters.
應該是因為我的檔案名稱是 Dai-Hentai.ipa 你可以試試把他換成 daihentai.ipa 嗎?

@tianliangz
我回頭去看了下你的信
Please make sure that the IPA file name has only letters. There should be no numbers, no dots, and neither any special characters.
應該是因為我的檔案名稱是 Dai-Hentai.ipa 你可以試試把他換成 daihentai.ipa 嗎?

我之前试过了,改了档案名称也安装不上。应该不是档案名称而是手机里显示的那个名字,因为我试过安装3.7版本,档案名称也是Dai-Hentai.ipa就安装成功了,因为3.7版本的手机里名称是英文。但是现在除了新版本3.7就用不了了Eh列表测试解析失败,所以我觉得得改3.10手机里的名字

QwQ
但是我還沒有交今年的保護費

没关系我不着急

@DaidoujiChen
Copy link
Owner

不過突然看了 altstore 覺得有趣 來試玩看看

@DaidoujiChen
Copy link
Owner

@tianliangz

你是用 windows 嗎?
我直接改他的 source code
在 mac 上可以成功安裝上面的那個 ipa 說
像這樣

delta 是他的另一個測試下載 app

@tianliangz
Copy link
Author

@tianliangz
你是用 windows 嗎?
我直接改他的 source code
在 mac 上可以成功安裝上面的那個 ipa 說
像這樣
delta 是他的另一個測試下載 app

我没有mac,只有windows,在windows上装不了。source code 在windows上可以改吗

@DaidoujiChen
Copy link
Owner

不知道的說
他的 repo 裡面是 mac + iOS 項目

@CcydtN
Copy link

CcydtN commented Mar 11, 2020

@DaidoujiChen
他說的方法應該是在windows裡用"Altserver"+"Altsever Patcher"去安裝ipa

@tianliangz
如果要在windows裡改“顯示的名字”(萌萌噠),你可以透過修改info.plist來改名字
步驟如下:

  1. 把".ipa"改成".zip", 解壓縮
  2. 在Payload\Dai-Hentai.app\下找到info.plist
  3. <key>CFBundleName</key> <string>萌萌噠</string>
    改成
    <key>CFBundleName</key> <string>DaiHentai</string>
  4. 重新壓縮 , 再把".zip"改回".ipa" (P.S. 文件結構要一樣

現版本的Altserver(v1.2.2.0)在“裝其他ipa”好像有不少問題, 而且還沒有一個完美解法
至少我是不能用這個方法, 不知道舊版本可不可以

@tianliangz
Copy link
Author

@DaidoujiChen
他說的方法應該是在windows裡用"Altserver"+"Altsever Patcher"去安裝ipa
@tianliangz
如果要在windows裡改“顯示的名字”(萌萌噠),你可以透過修改info.plist來改名字
步驟如下:

把".ipa"改成".zip", 解壓縮
在Payload\Dai-Hentai.app\下找到info.plist
CFBundleName 萌萌噠
改成
CFBundleName DaiHentai
重新壓縮 , 再把".zip"改回".ipa" (P.S. 文件結構要一樣

現版本的Altserver(v1.2.2.0)在“裝其他ipa”好像有不少問題, 而且還沒有一個完美解法
至少我是不能用這個方法, 不知道舊版本可不可以

谢谢!我按照你的方法改好了,然后在github随便建了一个项目上传了ipa(因为用Altserver Patcher必须通过链接下载ipa,不能直接从本地安装),可是安装的时候显示“the app could not be found”.......我再找找其他办法把

@DaidoujiChen
Copy link
Owner

@pynnek 謝謝你

不過在 mac 上的也只能裝 AltStore 到手機上
我也是改 code 直接換他 ipa 的連結裝的
QwQ

@CcydtN
Copy link

CcydtN commented Mar 16, 2020

我建議可以用altdeploy安裝(簡單, 易用)(不過OSX only
只是每個禮拜都要刪掉整個ipa, 重新安裝以及登入
不過能用就好 XD

Windows的話, 我自己是用vmware裝OSX, 再用altdeploy裝ipa
這個方法麻煩的地方在於vmware的設置還有找iso檔
網上有很多文章, 每個都有微妙的分別, 而且有些檔案鏈接死掉
另外, 你要用花費接近40GB的硬碟大小來安裝一個不到10MB的程式(X

@DaidoujiChen
Copy link
Owner

如果可以掛在 vm 上做 ipa resign 就好惹 QwQ

@Scilence1
Copy link

如果可以掛在 vm 上做 ipa resign 就好惹 QwQ

折腾半天,最后还是选择了把设备Jailbreak掉加AppSync Unified来装……
PS:作者有空的时候考虑加一下我的跳页需求呀XD

@asqwedcxz741
Copy link

啊,我想說3.10也是出現這個問題來著,爬文爬到這裡來,果然也有同樣狀況XD,全過程一模一樣,只能改APP名稱才可以在WINDOWS下安裝了...

@DaidoujiChen
Copy link
Owner

啊,我想說3.10也是出現這個問題來著,爬文爬到這裡來,果然也有同樣狀況XD,全過程一模一樣,只能改APP名稱才可以在WINDOWS下安裝了...

所以我沒有把 issue 關掉
可以給有遇到的人參考
QwQ

@magicULALA
Copy link

https://mrmad.com.tw/lightning-sign 我用這篇的方法去裝3.8跟上面給的3.10網址可以成功

@DaidoujiChen
Copy link
Owner

https://mrmad.com.tw/lightning-sign 我用這篇的方法去裝3.8跟上面給的3.10網址可以成功

喔喔 晚點來看看是什麼

@SakunoUryu
Copy link

@DaidoujiChen
他說的方法應該是在windows裡用"Altserver"+"Altsever Patcher"去安裝ipa

@tianliangz
如果要在windows裡改“顯示的名字”(萌萌噠),你可以透過修改info.plist來改名字
步驟如下:

  1. 把".ipa"改成".zip", 解壓縮
  2. 在Payload\Dai-Hentai.app\下找到info.plist
  3. <key>CFBundleName</key> <string>萌萌噠</string>
    改成
    <key>CFBundleName</key> <string>DaiHentai</string>
  4. 重新壓縮 , 再把".zip"改回".ipa" (P.S. 文件結構要一樣

現版本的Altserver(v1.2.2.0)在“裝其他ipa”好像有不少問題, 而且還沒有一個完美解法
至少我是不能用這個方法, 不知道舊版本可不可以

@DaidoujiChen
@pynnek
@tianliangz

三位好!我算是这方面的小白,但是由于以前自己研究过手游智龙迷城的多开方法,结合经验斗胆猜测一下失败的原因:

以前Xcode版本低的时候,会有一个InfoPlist.strings的文件
里面有一行 <key>CFBundleDisplayName</key> <string>xxx</string>
制作多开时通常除了info.plist中的CFBundleName需要更改之外
还需要将InfoPlist.strings中的CFBundleDisplayName和CFBundleName一起更改才能生效

但是现在我解包找不到InfoPlist.strings了,并且也找不到Display这一行代码
试了一下手动在info.plist中添加是无效的
因此我认为是这个原因导致自签工具仍然识别这个ipa为中文名字而不是纯英文。

因为我完全不懂ipa的制作,所以要如何修改代码解决这个问题还需要各位帮助,
希望不吝赐教,谢谢!

@SakunoUryu
Copy link

啊,我想說3.10也是出現這個問題來著,爬文爬到這裡來,果然也有同樣狀況XD,全過程一模一樣,只能改APP名稱才可以在WINDOWS下安裝了...

请问有没有比较有效的成功更改APP名称的办法呢?

@CcydtN
Copy link

CcydtN commented May 11, 2020

@DaidoujiChen @tianliangz @SakunoUryu
今天看到email, 心血來潮想看一下,結果...

AltStore 1.3.3 安裝成功 (iPhone 7 IOS 13.3)
修改步驟如下:

  1. 解壓ipa
    2.把Payload下資料夾Dai-Hentai.app改成daiHentai.app
    3.進入下一層, 把文件Dai-Hentai改成daiHentai
    4.打開info.plist, 把CFBundleName, CFBundleIdentifier,CFBundleExecutable改掉<key>CFBundleName</key><string>daiHentai</string> <key>CFBundleIdentifier</key><string>tw.daidouji.daiHentai</string> <key>CFBundleExecutable</key><string>daiHentai</string>
    5.重新打包改成daiHentai.ipa
    **就我所知, 以上的"daiHentai", 可以改成任意英文字串(不能含符號)
    **另外,第三步的文件要和CFBundleExecutable的名字要一樣。
    **有些改動應該是多餘的,不過我懶得測試

至於安裝...寫一句好了,上面的內容好長...
就是把改好的ipa放到google drive, 在Google Drive App上“選擇開啟工具”,"複製至AltStore“<=之前只開放給patreon

用AltStore 應該可以自動重簽了(^o^)/

@xzero0911
Copy link

土砲直接用7z替換info.list重包ipa似乎沒用...安裝時會說invalid app
最後試出了一個奇耙的方法
1.Altstore app先裝進iOS裝置
2.載好v3.7跟v3.8或v3.10一起丟進
3.透過Altstore安裝v3.7會成功
4.透過Altstore安裝v3.8或v3.10就會莫名其妙成功了w

目前試了直接手動重簽還是能簽...後續再觀察

@Leo-Jensen
Copy link

3.10版本的有没有那位大佬改名字成功了,可以分享一下修改后的ipa吗

@xingfanxia
Copy link

@DaidoujiChen @tianliangz @SakunoUryu
今天看到email, 心血來潮想看一下,結果...

AltStore 1.3.3 安裝成功 (iPhone 7 IOS 13.3)
修改步驟如下:

  1. 解壓ipa
    2.把Payload下資料夾Dai-Hentai.app改成daiHentai.app
    3.進入下一層, 把文件Dai-Hentai改成daiHentai
    4.打開info.plist, 把CFBundleName, CFBundleIdentifier,CFBundleExecutable改掉<key>CFBundleName</key><string>daiHentai</string> <key>CFBundleIdentifier</key><string>tw.daidouji.daiHentai</string> <key>CFBundleExecutable</key><string>daiHentai</string>
    5.重新打包改成daiHentai.ipa
    **就我所知, 以上的"daiHentai", 可以改成任意英文字串(不能含符號)
    **另外,第三步的文件要和CFBundleExecutable的名字要一樣。
    **有些改動應該是多餘的,不過我懶得測試

至於安裝...寫一句好了,上面的內容好長...
就是把改好的ipa放到google drive, 在Google Drive App上“選擇開啟工具”,"複製至AltStore“<=之前只開放給patreon

用AltStore 應該可以自動重簽了(^o^)/

多谢大佬,这个方法完全可行!!

@xingfanxia
Copy link

xingfanxia commented Jun 8, 2020

@

3.10版本的有没有那位大佬改名字成功了,可以分享一下修改后的ipa吗

和大家分享一下按照 @pynnek 大佬提供的方法修改打包的ipa

grive

@Saints1789
Copy link

@

3.10版本的有没有那位大佬改名字成功了,可以分享一下修改后的ipa吗

和大家分享一下按照 @pynnek 大佬提供的方法修改打包的ipad

grive

成功安裝了,謝謝分享

@CupinDusk
Copy link

@DaidoujiChen @tianliangz @SakunoUryu
今天看到email, 心血來潮想看一下,結果...

AltStore 1.3.3 安裝成功 (iPhone 7 IOS 13.3)
修改步驟如下:

  1. 解壓ipa
    2.把Payload下資料夾Dai-Hentai.app改成daiHentai.app
    3.進入下一層, 把文件Dai-Hentai改成daiHentai
    4.打開info.plist, 把CFBundleName, CFBundleIdentifier,CFBundleExecutable改掉<key>CFBundleName</key><string>daiHentai</string> <key>CFBundleIdentifier</key><string>tw.daidouji.daiHentai</string> <key>CFBundleExecutable</key><string>daiHentai</string>
    5.重新打包改成daiHentai.ipa
    **就我所知, 以上的"daiHentai", 可以改成任意英文字串(不能含符號)
    **另外,第三步的文件要和CFBundleExecutable的名字要一樣。
    **有些改動應該是多餘的,不過我懶得測試

至於安裝...寫一句好了,上面的內容好長...
就是把改好的ipa放到google drive, 在Google Drive App上“選擇開啟工具”,"複製至AltStore“<=之前只開放給patreon

用AltStore 應該可以自動重簽了(^o^)/

首先感谢您这个方法😊然后我想问一下最后一步传到gdrive是必须的嘛,我通过文件共享给altstore提示the app is invalid,但是ios安装gdrive后没有找到您提到的“选择开放工具”求助,万分感谢🙏

@SakunoUryu
Copy link

土砲直接用7z替換info.list重包ipa似乎沒用...安裝時會說invalid app 最後試出了一個奇耙的方法 1.Altstore app先裝進iOS裝置 2.載好v3.7跟v3.8或v3.10一起丟進 3.透過Altstore安裝v3.7會成功 4.透過Altstore安裝v3.8或v3.10就會莫名其妙成功了w

目前試了直接手動重簽還是能簽...後續再觀察

有用!这个覆盖更新真的可以!

@DaidoujiChen @tianliangz @SakunoUryu
今天看到email, 心血來潮想看一下,結果...
AltStore 1.3.3 安裝成功 (iPhone 7 IOS 13.3)
修改步驟如下:

  1. 解壓ipa
    2.把Payload下資料夾Dai-Hentai.app改成daiHentai.app
    3.進入下一層, 把文件Dai-Hentai改成daiHentai
    4.打開info.plist, 把CFBundleName, CFBundleIdentifier,CFBundleExecutable改掉<key>CFBundleName</key><string>daiHentai</string> <key>CFBundleIdentifier</key><string>tw.daidouji.daiHentai</string> <key>CFBundleExecutable</key><string>daiHentai</string>
    5.重新打包改成daiHentai.ipa
    **就我所知, 以上的"daiHentai", 可以改成任意英文字串(不能含符號)
    **另外,第三步的文件要和CFBundleExecutable的名字要一樣。
    **有些改動應該是多餘的,不過我懶得測試

至於安裝...寫一句好了,上面的內容好長...
就是把改好的ipa放到google drive, 在Google Drive App上“選擇開啟工具”,"複製至AltStore“<=之前只開放給patreon
用AltStore 應該可以自動重簽了(^o^)/

首先感谢您这个方法😊然后我想问一下最后一步传到gdrive是必须的嘛,我通过文件共享给altstore提示the app is invalid,但是ios安装gdrive后没有找到您提到的“选择开放工具”求助,万分感谢🙏

用上面的方法,如果是alstore的话先安装3.7然后安装3.8就可以了

@koyns
Copy link

koyns commented Apr 17, 2022

土砲直接用7z替換info.list重包ipa似乎沒用...安裝時會說invalid app 最後試出了一個奇耙的方法 1.Altstore app先裝進iOS裝置 2.載好v3.7跟v3.8或v3.10一起丟進 3.透過Altstore安裝v3.7會成功 4.透過Altstore安裝v3.8或v3.10就會莫名其妙成功了w
目前試了直接手動重簽還是能簽...後續再觀察

有用!这个覆盖更新真的可以!

@DaidoujiChen @tianliangz @SakunoUryu
今天看到email, 心血來潮想看一下,結果...
AltStore 1.3.3 安裝成功 (iPhone 7 IOS 13.3)
修改步驟如下:

  1. 解壓ipa
    2.把Payload下資料夾Dai-Hentai.app改成daiHentai.app
    3.進入下一層, 把文件Dai-Hentai改成daiHentai
    4.打開info.plist, 把CFBundleName, CFBundleIdentifier,CFBundleExecutable改掉<key>CFBundleName</key><string>daiHentai</string> <key>CFBundleIdentifier</key><string>tw.daidouji.daiHentai</string> <key>CFBundleExecutable</key><string>daiHentai</string>
    5.重新打包改成daiHentai.ipa
    **就我所知, 以上的"daiHentai", 可以改成任意英文字串(不能含符號)
    **另外,第三步的文件要和CFBundleExecutable的名字要一樣。
    **有些改動應該是多餘的,不過我懶得測試

至於安裝...寫一句好了,上面的內容好長...
就是把改好的ipa放到google drive, 在Google Drive App上“選擇開啟工具”,"複製至AltStore“<=之前只開放給patreon
用AltStore 應該可以自動重簽了(^o^)/

首先感谢您这个方法😊然后我想问一下最后一步传到gdrive是必须的嘛,我通过文件共享给altstore提示the app is invalid,但是ios安装gdrive后没有找到您提到的“选择开放工具”求助,万分感谢🙏

用上面的方法,如果是alstore的话先安装3.7然后安装3.8就可以了

兄弟你在哪里找的3.7和3.8的安装包?可以发给我吗?

@Akanezero
Copy link

https://github.com/DanTheMan827/ios-app-signer
用ios-app-signer改 display name,然后再把包导入 altstore 就可以了~(万能)

@koyns
Copy link

koyns commented Apr 25, 2022

https://github.com/DanTheMan827/ios-app-signer 用ios-app-signer改 display name,然后再把包导入 altstore 就可以了~(万能)

我的是windows系统用不了

@Akanezero
Copy link

https://github.com/DanTheMan827/ios-app-signer 用ios-app-signer改 display name,然后再把包导入 altstore 就可以了~(万能)

我的是windows系统用不了
有网页版https://www.iosappsigner.com/

@koyns
Copy link

koyns commented Apr 26, 2022

https://github.com/DanTheMan827/ios-app-signer 用ios-app-signer改 display name,然后再把包导入 altstore 就可以了~(万能)

我的是windows系统用不了
有网页版https://www.iosappsigner.com/

用这个必须要买那个UDID的注册
image

@Akanezero
Copy link

https://github.com/DanTheMan827/ios-app-signer 用ios-app-signer改 display name,然后再把包导入 altstore 就可以了~(万能)

我的是windows系统用不了
有网页版https://www.iosappsigner.com/

用这个必须要买那个UDID的注册 image
https://sideloadly.io/

@koyns
Copy link

koyns commented Apr 27, 2022

https://github.com/DanTheMan827/ios-app-signer 用ios-app-signer改 display name,然后再把包导入 altstore 就可以了~(万能)

我的是windows系统用不了
有网页版https://www.iosappsigner.com/

用这个必须要买那个UDID的注册 image
https://sideloadly.io/

我知道这个,但是这个不能像altstore的那样,这个如果快过期了只能先卸载然后重新安装续签,这样太麻烦了。

@Akanezero
Copy link

Akanezero commented Apr 27, 2022

akanezero_2022-04-27 15 23 39

选项中有rename app,ipa export,解决英文名字的问题就可以使用 altstore 续签。

@koyns
Copy link

koyns commented Apr 27, 2022

选项中有rename app,ipa export,解决英文名字的问题就可以使用 altstore 续签。

我一直以为sideloadly只能签名用的。现在名字是解决了但是又出现了另一个问题了,“an unknown error occured while writing to disk”。这怎么解决?

@Akanezero
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

15 participants