appuploader使用教程
转载:appuploader使用教程
目录
问题解决秘籍
登录失败
don’t have access,提示没权限或同意协议
上传后在app管理中心找不到版本提交
不是等待上传状态
提示已经上传过包
上传提示tcpPort or udpPorts错误
上传提示已经有进程在上传
保存上传专用密码提示错误
上传专用密码记住失败
编译app失败提示错误
编译提示描述文件和证书不匹配
编译提示不包含权限
安装提示验证失败
安装弹出空白错误
证书下载失败提示未使用kxapp服务同步
提示免费账号,无法使用
怎么获取appuploader免费试用功能
登录失败
已经上架的版本失效了,可以恢复吗
上传的版本一直没有更新出来
提示失败时出现未知错误,请重试
688(99美金)跟168的区别
苹果官网可以登录,但是appuploder登录提示账号错误
苹果app无法验证其完整性错误
ios上架SDK版本问题
SDK问题解决
无法提交,显示网络问题
提示找不到提交的IPA文件
添加描述文件的时候不显示添加过的设备
登录验证码错误
提示profile文件不支持推通知功能,但manifest.json中选择了Fush(消息推送)模块,请重新生成profile文件或去除Push模块
IOS上传后描述文件就失效了是正常的吗?并且上架成功后用户从应用市场下载的APP打不开,APP打不开和描述文件失效有关系吗?

问题解决秘籍

1.遇到问题,第一个请登录苹果开发者官网
检查一遍账号是否有权限,是否被停用,是否过期,是否有协议需要同意,并且在右上角切换账号后
检查所有关联的账号是否工作正常,apple账号的邮箱也是个重要的地方,当有ipa上传,账号有发
生变化,被停用,apple经常发送一些邮件,去检查邮件通知,根据邮件通知修改调整。只有账号正
常没问题,功能才能正常使用。apple开发常用的3个网址:
- 开发者中心 : Sign In - Apple
- app管理中心: https://appstoreconnect.apple.com/
- apple ID管理中心: Manage your Apple ID
2.工具只是提高工作效率,不要想着使用工具来突破apple限制,或者实现apple本
身没有的功能。常见的例如没给apple 688年费就想着软件上架,想长期有效突破
apple 7天的限制,想着不受苹果限制的证书期限,设备数量限制等,都是异想天
开,这是不可能的。
登录失败
弹出空白错误提示,请下载最新版本的appuploader试试,或者删除appuploader
目录下的data目录试试收不到短信,请在发送类型地方选择短信类型,选择自己能
收短信的号码,并且一天之内有总短信数量限制,没用超过数量登录的时候如果没
给apple 688费用的,请勾选未支付688,否则登录进去后会提示免费账号,这个提
示不是说没激活appuploader的意思。
don’t have access,提示没权限或同意协议
下面几个错误是是因为苹果更新了协议,请登录苹果官网同意协议。


下面这个提示可能是账号过期,或者被停用,或者没付费688给apple,或者有协议
需要更新。解决办法就是登录apple网站,确保账号正常。

苹果协议更新的常见的3个网址,每个网址都需要进去检查一遍,检查完了点击右上
角的切换账号按钮,再进去检查一遍,检查完了点击右上角的切换账号按钮,再进
去检查一遍,检查完了点击右上角的切换账号按钮,再进去检查一遍,重要的事情
说3遍开发者中心 :
- 开发者中心 : Sign In - Apple
- app管理中心: https://appstoreconnect.apple.com/
- apple ID管理中心: Manage your Apple ID
上传后在app管理中心找不到版本提交
上传后出现下面的图,success表示已经上传成功了。上传成功后apple会经过几分
钟到几个小时的时间检测你的ipa是否有问题,检测完后会发送一封邮件到你的
apple账号对应的邮箱,上传完后请登录邮箱查看邮件,特别留意垃圾邮箱是否有
apple发过来的邮件。如果apple检测到ipa有问题,是不会出现在app管理后台中
的,就会出现大家经常遇到的在apple app管理中心找不到版本

不是等待上传状态
这是因为bundle id不正确导致的。修改ipa里面的bundle id,或者在app 管理中
心https://appstoreconnect.apple.com/apps
修改app的套装id未ipa的 bundle id。如下图例子,则ipa里面的bundle id必须
是com.jia.netjia,保持一致就不会报此错误。


提示已经上传过包
在开发工具里面修改build version,hbuilder里面叫应用版本号,把此数字调大
一个数,然后重新编译app,再上传

上传提示tcpPort or udpPorts错误
网络问题导致,可以切换通道2试试,通道2不支持中文目录和中文,特殊字符等文
件名称。或者试试换网络试试。遇到此错误第一个请确保工具是最新的,不是最新
的或不确定是不是最新的就重新下载工具后再试试。
如果还是出现此错误,请尝试 关闭防火墙,或者换一个网络,例如wifi,或者手机
热点之类,因为这个是提示网络连接端口被禁止了。
[2021-12-23 15:10:19 CST] <Thread-15> ERROR: There was a general exception while executing
[2021-12-23 15:10:19 CST] <Thread-15> ERROR: An exception has occurred: either tcpPorts or udpPorts must be non-empty

上传提示已经有进程在上传
这是因为之前上传失败,软件出现异常导致。关闭软件重新尝试。如果还不行,在
提示的文字中有一个文件,这个文件名字带token,找到他的完整路径,然后把这个
文件删除了,然后重新再试应该就可以了。如果不会,则重启电脑或者换个电脑试
试也可能能修复

保存上传专用密码提示错误
上传专用密码不是apple账号的密码,他是在Manage your Apple ID里面点击
app-specific密码生成的一个字符串,这个密码主要是用来给上传ipa使用。点击
专用密码设置界面的汉字可以查看更多帮助 使用 App 专用密码通过 Apple ID 登录 App - 官方 Apple 支持 (中国)

上传专用密码记住失败
当未登录apple账号密码,直接使用上传专用密码上传时,这个信息是不会保存的,
如果希望保存,请先点击其他按钮,弹出登录框后登录apple账号密码,然后再设置
上传专用密码,这样就会记住密码了。
编译app失败提示错误
这是因为软件发布的时候使用的证书不是发布证书,在工具里面制作一个证书选择
ios distribution 类型或者apple distribution 类型。

编译提示描述文件和证书不匹配
这个是因为选错了描述文件(.mobileprofile文件),或者描述文件制作的时候没有
勾选对应的证书,导致描述和证书不一致不匹配,重新选择或者制作描述文件或者
证书

编译提示不包含权限
这个是因为apple id未开启apple登录授权功能,可以选择在开发工具里面关闭app
的apple登录功能,或者登录apple开发者中心
然后点击对应的apple app bundle id,找到Sign In with Apple ,开
启,然后重新制作描述文件,重新下载描述文件,然后重新编译app。 当然类似的
还有提示没有推送权限,那就开启推送权限后重新编译app


安装提示验证失败
这是因为ipa不是使用开发证书编译,或者开发证书描述文件里面没有加入当前设备
的udid。在工具或者apple官网添加设备的udid后,重新制作描述文件,重新下载
描述文件,并重新编译app后再试。

安装弹出空白错误
此错误是因为手机和电脑连接出现了错误,一般拔出usb连接,重新连接试试,或者
点击返回后再进入这个界面看看是否修复
证书下载失败提示未使用kxapp服务同步
工具里面只能下载使用工具制作的证书,制作证书时如果取消勾选使用kxapp服务同
步,则只能手动自己管理在不同电脑之间传输。如果需要任意电脑下载,删除证书
在工具appuploader里面重新制作,并且勾选使用kxapp服务同步

提示免费账号,无法使用
上传appstore,制作带推送功能的证书,描述,都需要支付688给apple后才能使
用。免费的账号/过期账号,只能制作7天免费的app。登录账号界面勾选未支付>免
费的账号/过期账号,只能制作7天免费的app。登录账号界面勾选未支付 688可以开发软件,但是不能上传。

怎么获取appuploader免费试用功能
下载后直接使用apple账号登录就自动获得7天免费试用时间,无需其他操作。每个
账号只有一次试用时间,不是7天过后又7天。
登录失败
弹出空白错误提示,请下载最新版本的appuploader试试,或者删除appuploader
目录下的data目录试试,收不到短信,请在发送类型地方选择短信类型,选择自己
能收短信的号码,并且一天之内有总短信数量限制,没用超过数量,登录的时候如
果没给apple 688费用的,请勾选未支付688,否则登录进去后会提示免费账号,这
个提示不是说没激活appuploader的意思。
已经上架的版本失效了,可以恢复吗
不可恢复,只能重新上传APP
上传的版本一直没有更新出来
看看垃圾邮箱是否有邮件,没有的话修改编译版本号重传
提示失败时出现未知错误,请重试

1.首先更新软件到最新版本
2.检查开发者账号是否过期了
3.没支付688的是无法提交上架的
688(99美金)跟168的区别

1. 688是支付apple的,拥有苹果开发者账号可以上架,没支付688的是无法提交上架的
2. 168激活码是用于appuploder过期了激活工具,然后appuploder工具可以正常使用
苹果官网可以登录,但是appuploder登录提示账号错误

账号和密码都区分大小写,appleid.apple.com直接复制账号。
苹果app无法验证其完整性错误

苹果app无法验证其完整性是因为app的签名或者证书掉了导致的,用户只需要去手机设置找到通用描述文件,安装描述文件就可以了。
1、打开手机设置,点击通用
2、选择描述文件,点击安装描述文件即可以上就是苹果手机app无法验证其完整性怎么办的内容
ios上架SDK版本问题
英文:
提示如下内容:
SDK Version Issue. This app was built with the iOS 15.2 SDK. Starting April 2023, all iOS apps submitted to the App Store must be built with the iOS 16.1 SDK or later, included in Xcode 14.1 or later. (90725)
SDK版本问题。此应用程序是使用IOS 15.2 SDK构建的。从2023年4月开始,提交到应用商店的所有iosapp都必须使用IOS 16.1 SDK或更高版本构建,包括Xcode 14.1或更高版。
解决方法:这是警告,不影响审核,官方正在升级打包机,直接下一步操作即可。
SDK问题解决

sdk问题。更新开发工具,修改打包版本号,重新编译ipa
无法提交,显示网络问题
两小时了没有上传成功

使用老通道试试, 或者使用手机热点, 这个是因为网络问题导致的
提示找不到提交的IPA文件

解决方法:
1.检查工具是不是最新版本,如果不是,更新到最新版本
2.使用软件时先把软件解压后执行,不要直接在zip里双击启动
添加描述文件的时候不显示添加过的设备

1.点击设备管理查看状态,我们可以看到是状态那栏显示 ineligible(审核中)
2.到苹果官网找到对应的设备管理,可以查看具体还需要审核多久

登录验证码错误
重启一下工具,验证码可能会延迟,不要频繁输入,不然可能输入的都是上一次的
提示profile文件不支持推通知功能,但manifest.json中选择了Fush(消息推送)模块,请重新生成profile文件或去除Push模块

开发者后台开通push权限后重新制作描述文件,apple开发者中心对bundle id设置
IOS上传后描述文件就失效了是正常的吗?并且上架成功后用户从应用市场下载的APP打不开,APP打不开和描述文件失效有关系吗?
说明无效了,需要重新制作,上架后和描述文件就没关系了

相关文章:
appuploader使用教程
转载:appuploader使用教程 目录 问题解决秘籍 登录失败 don’t have access,提示没权限或同意协议 上传后在app管理中心找不到版本提交 不是等待上传状态 提示已经上传过包 上传提示tcpPort or udpPorts错误 上传提示已经有进程在上传 保存上传专用密码提示…...
企业权限管理(七)-权限操作
1. 数据库与表结构 1.1 用户表 1.1.1 用户表信息描述 users 1.1.2 sql语句 CREATE TABLE users( id varchar2(32) default SYS_GUID() PRIMARY KEY, email VARCHAR2(50) UNIQUE NOT NULL, username VARCHAR2(50), PASSWORD VARCHAR2(50), phoneNum VARCHAR2(20), STATUS INT )…...
【深度学习笔记】TensorFlow 常用函数
TensorFlow 提供了一些机器学习中常用的数学函数,并封装在 Module 中,例如 tf.nn Module 提供了神经网络常用的基本运算,tf.math Module 则提供了机器学习中常用的数学函数。本文主要介绍 TensorFlow 深度学习中几个常用函数的定义与用法&…...
函数的递归与迭代
递归经典问题:(自行尝试) 1、汉诺塔问题 2、青蛙跳台阶问题 练习1、 练习2、...
win10 + VS2022 安装opencv C++
最近需要用到C opencv,看了很多帖子都需要自己编译opencv源码。为避免源码编译,可以使用VS来配置opencv C。下面是主要过程: 目录 1. 从官网下载 opencv - Get Started - OpenCV 2. 点击这个exe文件进行安装 3. 配置环境变量 4. VS中的项…...
nginx反向代理及负载均衡的实现
目录 1.nginx反向代理 2.nginx负载均衡 3.nginx反向代理及负载均衡实现 nginx反向代理 4台主机都需要的操作: 两台服务器操作: 两台主机服务器进行测试; nginx负载均衡配置 4.nginx配置其他参数 多虚拟机访问 后端服务器日志中需要…...
Tomcat部署SpringBoot项目
1.修改打包方式 pom.xml 里 加上 <packaging>war</packaging>2.移除内嵌的Tomcat <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope…...
Oracle笔记--dblink
概述 1、database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。在任何分布式环境里,database都是必要的。另外要注意的是database link是单向的连接。 2、在创建database link的时候,Ora…...
Mapbox加载天地图CGCS2000矢量瓦片地图
1.背景 最近在做天地图的项目,要基于MapBox添加CGCS2000矢量切片数据,但是 Mapbox 只支持web 墨卡托(3857)坐标系的数据。Github有专业用户修改了mapbox-gl的相关代码,支持CGCS2000的切片数据加载,并且修改…...
day3 STM32 GPIO口介绍
GPIO接口简介 通用输入输出接口GPIO是嵌入式系统、单片机开发过程最常用的接口,用户可以通过编程灵活的对接口进行控制,实现对电路板上LED、数码管、按键等常用设备控制驱动,也可以作为串口的数据收发管脚,或AD的接口等复用功能使…...
【ElasticSearch】ElasticSearch 内存设置原则
由于ES构建基于lucene,而lucene设计强大之处在于lucene能够很好的利用操作系统内存来缓存索引数据,以提供快速的查询性能。lucene的索引文件segements是存储在单文件中的,并且不可变,对于OS来说,能够很友好地将索引文件保持在cach…...
VUE+ElementUI的表单验证二选一必填项,并且满足条件后清除表单验证提示
上代码 <el-form-item label"出库单号" prop"ecode" ref"ecode" :rules"rules.ecode"><el-input v-model"queryParams.ecode" placeholder"出库单号和出库箱号至少填写一项" clearable style"width…...
NLP 时事和见解【2023】
一、说明 AI的新闻当然不是即时的,但作为趋势和苗头,我们不得不做出自己的决定。比如,一些软件的支持是否持续,哪些现成的软件将不再使用,等等。 图片来自中途 以下是NLPlanet为您选择的有关NLP和AI的每周文章&#x…...
Windows 环境下 Python3 离线安装 cryptography 失败
发布Flask Web项目时,报错缺少Cryptography,于是尝试重新安装该库,但本机没有网络,只支持手动离线安装,尝试了pip、setup.py两种方式安装,结果都报错。。最后使用将安装包拷贝至本机(在其他电脑上安装的sit…...
年轻代频繁GC ParNew导致http变慢
背景介绍 某日下午大约四点多,接到合作方消息,线上环境,我这边维护的某http服务突然大量超时(对方超时时间设置为300ms),我迅速到鹰眼平台开启采样,发现该服务平均QPS到了120左右,平…...
在.NET 6.0中自定义接口路由
在本文中,我们将讨论ASP.NET Core中的新路由。我们将了解什么是接口(endpoints)路由,它是如何工作的,它在哪里使用,以及如何创建自己的路由。 本文主题: 探索接口路由创建自定义接口创建更复杂的接口 名词定义&#…...
Kotlin读写分离CopyOnWriteArrayList
Kotlin读写分离CopyOnWriteArrayList 基于读写分离思想Copy-On-Write(COW)设计的线程安全ArrayList变体,读读共享、写写互斥、读写互斥、写读互斥。读时直接读,不用加锁同步,线程安全。写/删/修改数据时复制一个副本,在新的List副…...
centos自动同步北京时间
1、安装ntpdate服务 yum -y install ntpdate 2、加入自动任务计划 查找ntpdate的路径: which ntpdate 复制这个路径。 编辑自动任务计划并加入ntpdate: crontab -e # 每小时第30分钟同步AD域控时间 30 * * * * /usr/sbin/ntpdate -u 192.168.2.8 > …...
element-ui表格跨页多选实现
前言 在我们日常项目开发中,经常会有表格跨页多选的需求,接下来让我们用 el-table 示例一步步来实现这个需求。 动手开发 在线体验 https://codesandbox.io/s/priceless-mcclintock-4cp7x3?file/src/App.vue 常规版本 本部分只写了一些重点代码,心急的彦祖可以直接看 性…...
线性代数(三) 线性方程组向量空间
前言 如何利用行列式,矩阵求解线性方程组。 线性方程组的相关概念 用矩阵方程表示 齐次线性方程组:Ax0;非齐次线性方程组:Axb. 可以理解 齐次线性方程组 是特殊的 非齐次线性方程组 如何判断线性方程组的解 其中R(A)表示矩阵A的…...
KubeSphere 容器平台高可用:环境搭建与可视化操作指南
Linux_k8s篇 欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神! 题目:KubeSphere 容器平台高可用:环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...
JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器
一.自适应梯度算法Adagrad概述 Adagrad(Adaptive Gradient Algorithm)是一种自适应学习率的优化算法,由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率,适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...
Java如何权衡是使用无序的数组还是有序的数组
在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...
【解密LSTM、GRU如何解决传统RNN梯度消失问题】
解密LSTM与GRU:如何让RNN变得更聪明? 在深度学习的世界里,循环神经网络(RNN)以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而,传统RNN存在的一个严重问题——梯度消失&#…...
工程地质软件市场:发展现状、趋势与策略建议
一、引言 在工程建设领域,准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具,正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...
【JavaSE】绘图与事件入门学习笔记
-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角,以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 坐标体系-像素 …...
算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...
LLMs 系列实操科普(1)
写在前面: 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容,原视频时长 ~130 分钟,以实操演示主流的一些 LLMs 的使用,由于涉及到实操,实际上并不适合以文字整理,但还是决定尽量整理一份笔…...
LRU 缓存机制详解与实现(Java版) + 力扣解决
📌 LRU 缓存机制详解与实现(Java版) 一、📖 问题背景 在日常开发中,我们经常会使用 缓存(Cache) 来提升性能。但由于内存有限,缓存不可能无限增长,于是需要策略决定&am…...
