WARNING ITMS-90704: "Missing App Store Icon. &usbmuxd的2个应用场景

本文介绍usbmuxd在iOS设备调试中的应用,包括通过USB连接实现SSH远程访问及端口转发,以及使用debugserver配合LLDB进行应用程序调试的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本文重点

WARNING ITMS-90704: "Missing App Store Icon. iOS Apps must include a 1024x1024px App Store Icon in PNG format. Without providing the icon in the Asset Catalog or via iTunes Connect, apps cannot be submitted for App Review or Beta App Review. Refer to https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/ for more information."

Asset Catalog新增1024 ,可以 via iTunes Connect自动显示包中的1024

ipa 的基本信息

get-task-allow


aps-environment
production
get-task-allow
false
beta-reports-active
true

http://help.apple.com/itunes-...

usbmuxd-1.0.8

  • 应用场景1:通过USB连接 来使用SSH到iOS设备

把本地2222端口转发到iOS的22端口

alias relay22='python ~/Downloads/kevin-software/ios-Reverse_Engineering/usbmuxd-1.0.8\ 2/python-client/tcprelay.py  -t 22:2222'
alias sshusb='ssh root@localhost -p 2222'

- 应用场景2:debugserver的开启与LLDB的连接

iPhone:/usr/bin root# debugserver *:12345 -a "WeChat"
debugserver-@(#)PROGRAM:debugserver  PROJECT:debugserver-320.2.89
 for armv7.
Attaching to process WeChat...
Listening to port 12345 for a connection from *...

把本地12345端口转发到iOS的12345端口


alias relay12345='python ~/Downloads/kevin-software/ios-Reverse_Engineering/usbmuxd-1.0.8\ 2/python-client/tcprelay.py  -t  12345:12345'

devzkndeMacBook-Pro:~ devzkn$ lldb
(lldb) process connect connect://localhost:12345
Process 7291 stopped

KNAFlexLoader

You can use it to analyse 3rd-party apps without sourcecode Edit
Add topics

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值