文件管理 · 2022年8月23日

app上传成功后二进制文件无效|怎么查询苹果APP上架应用商店的进度查询

A. 笔记本弹出无效的二进制文件格式怎么办

在上网浏览了恶意网页后,经常会遇到注册表被禁用的事情。注册表被加锁,其主要原理就是修改注册表。在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVerssion\Policies\System分支下,新建Dword值“Disableregistrytools”,并设键值为“1”。这样,当有人运行注册表编辑器时就会出现“注册编辑已被管理员所禁止”的对话框(如图1),这样就可以达到限制别人使用注册表编辑器的目的。给注册表解锁的方法有很多,编辑REG文件导入注册表是最常用的。本文要介绍的是与众不同的七招,在此与您分享。 用Word的宏来解锁 Word也可以给注册表解锁?没错!我们利用的是微软在Word中提供的“宏”,没想到吧?具体方法是:运行Word,然后编写如下面所示的这个“Unlock”宏,即可给注册表解锁: Sub Unlock() Dim RegPath As String RegPath = “HKEY_CURRENT_USER\Software \Microsoft\Windows\CurrentVersion\Policies\System” System.PrivateProfileString(FileName:=“”,Section:=RegPath,Key:=“Disableregistrytools”)=“OK!” End Sub 其实,这个方法一点都不神秘,只是利用了注册表的一个特性,即在同一注册表项下,不能有相同名字的字符串值和DWORD值,如果先前有一个 DWORD值存在,则后建立的同名的字符串值会将其覆盖,这也就间接的删除了原值。在本例中就是DWORD值Disableregistrytools被同名的字符串值所覆盖删除。 修改Regedit.exe文件 修改Regedit.exe文件也可以给注册表解锁,前提条件是手头上要有十六进制文件编辑软件如UltraEdit或WinHex等。我们以 UltraEdit为例,用Ultraedit打开注册表编辑器Regedit.exe。点击“搜索”菜单下的“查找”,在弹出的对话框中的“查找 ASCII字符”前面打上“√”,在“查找什么”栏中输入:Disableregistrytools(如图2),点击“确定”开始查找。会找到仅有的一处结果,改成别的字符就可以了。不过长度一定要一样(20个英文字母),这样就可以解除对注册表编辑器的禁用。 使注册表编辑器无法被禁用 给注册表编辑器Regedit.exe做个小手术,使之对注册表禁用功能具有“免疫力”,可以打造一个锁不住的注册表编辑器。这对防范恶意网页对注册表的禁用非常有好处。用十六进制文件编辑器Ultraedit打开Regedit.exe,查找74 1B 6A 10 A1 00,找到后,把74改为EB即可。现在,你就有了一个锁不住的注册表编辑器了。下次既使注册表被禁用也不用害怕了,只管运行之,保管恶意网页的修改无效。 用INF文件解锁 大家一定看到过在Windows中有一种后缀为INF的驱动安装文件,它实际上是一种脚本语言,通过解释执行。它包含了设备驱动程序的所有安装信息,其中也有涉及修改注册表的相关信息语句,所以我们也可以利用INF文件对注册表解锁。 INF文件是由各个小节(Section) 组成。小节的名字从中括号中起,且在此文件中必须是惟一的。小节的名字是它的入口点。后面是小节内容,形式上是“键名称=键值”。在文件中可以添加注释,由分号完成,分号后的内容不被解释执行。让我们开始行动,用记事本编辑如下内容的文件: [Version] Signature=“$CHICAGO$” [DefaultInstall] DelReg=del [del] HKCU,Software\Microsoft\Windows\CurrentVersion\Policies\ System,Disableregistrytools, 1,00,00,00,00 将上面的内容存为del.inf,使用时用右键点击它,在弹出菜单中选择“安装”即可给注册表解锁(如图3)。 用jscript解锁 用记事本编辑如下内容的文件,保存为以.js为后缀名的任意文件,使用时双击就可以了。 VAR WSHShell=WSCRIPT.CREA-TOBJEt(“WSCRIPT.SHELL”); WSHShell.Popup(“为你解锁注册表”); WSHShell.RegWrite(“HKCU\\Software\\Microsoft\\ Windows\\CurrentVersion\\Policies\\ system\\DisableRegistryTools”, 0,“reg_dword”); 大家可以看出用JS对键值进行操作时要用两斜杠“\\”,并且要用“;”表示结束。一般只要能注意这两点,就没有问题了。 用VBScript解锁 用VBScript对注册表进行解锁?没错!很容易又很简单的一个方法,用记事本编辑如下内容: DIM WSH SET WSH=WSCRIPT.CreateObject(“WSCRIPT.SHELL”) WSH.POPUP(“为你解锁注册表!”) WSH.Regwrite“HKCU\Software\Microsoft\Windows\ CurrentVersion\Policies\System\DisableRegistryTools”,0,“REG_DWORD” WSH.POPUP(“注册表解锁成功!”) 将以上内容保存为以.vbs为扩展名的任意文件,使用时双击即可。

B. 怎么查询苹果APP上架应用商店的进度查询

为了将的状态及时、清晰地呈现给开发者,苹果在iTunes Connect后台设置了三种颜色的指示器(红、黄、绿)。ASO100相关专栏文章提到,App被提交到iTunes Connect后台后,所经历的每一种状态(例如,被下架、被拒、等待审核、待定合约等),苹果都会用相应的指示器标示。开发者只需登录iTC后台,点击【我的App】便能一目了然。

如上图所示,在【我的App】中,所有App下方都会有相应的指示器和该指示器所代表的状态名称。

目前,除了绿色指示器仅代表“应用已上架,可供销售”之外,黄色指示器可代表8种状态,红色指示器能代表6种状态,根据ASO100的总结,具体情况如下所示:

一、绿色指示器

绿色指示器代表Apple已批准该App版本,并已将其发布到应用商店中。也就是说,当App下方是绿色指示器时,表示该应用正在App Store中销售且一切正常。

二、黄色指示器

当App下方是黄色指示器时,可能代表以下8种状态:

1.准备提交

→→已为App创建iTunes Connect记录,但还未做好提交App以供审核的准备。可能开发者仍在配置元数据、屏幕快照、App预览、定价、App内购买项目、Game Center、iAd App 网络设置等等。

2.正在等待审核

→→已提交新的App或更新的版本,而且Apple已收到,但Apple尚未开始审核该 App。

当App正在等待审核时,你可以:

拒绝您的二进制文件,以将其从Apple审核队列中移除。

编辑某些App信息。

3.正在审核

→→Apple正在审核你的App。此时,可以通过“拒绝二进制文件”将你的“二进制文件”从审核队列中移除。

4.待定合约

→→你的App已通过审核,且已经上架,但是你的合约尚未生效或已失效(例如,账号过期需要续费时)。此时,你可以在“协议、税务和银行业务”部分检查合约进度。

5.正在等待出口合规性检查

→→你的App已通过审核,而且已经上架,但Apple正在根据出口合规信息审核你的CCATS文件。

6.等待开发者发布

→→你的App版本已获得Apple的批准,正在等待你进行发布。准备就绪后,就可以将此版本发布到应用商店了!

7.正在为 App Store 进行处理

→→正在处理你的二进制文件,并且将在24小时内上架。

8.等待Apple发布

→→Apple保留了你的App版本,直到相应的Apple iOS或OS版本向公众发布。

此时,如果你认为App应在现有的iOS或OS版本上发布,则需要检查你的App“二进制文件“中设置的部署目标。如果你使用不同的部署目标重建App“二进制文件”,则需拒绝此版本的“二进制文件”,并提交新的版本。

三、红色指示器

红色指示器应该是最好理解的,如果应用被拒或者被下架,App的下方就会显示该指示器。当然,除了下架、被拒之外,该指示器也能代表“二进制文件无效”:

1.被拒绝

→→Apple 拒绝了该“二进制文件”。此时,具有管理员或技术职能的iTunes Connect用户会收到包含拒绝原因的通知。

2. 元数据被拒绝

→→除“二进制文件”外,其他元数据项目尚未通过审核。详情可参见【解决方案中心】 。若要解决该问题,需要编辑iTunes Connect中的元数据。 解决问题后,可以再次提交App以供审核。

3. 被下架

→→你的App已被下架。通常情况下,如果你的App有被下架的风险,Apple会与你联系,以尽量在App下架前解决相关问题。不过,如果是情节特别严重的违规行为等,Apple会先斩后奏。

4. 被开发者拒绝

→→你已拒绝处于审核流程的“二进制文件”,主动将其从审核队列中移除。准备就绪后,可以重新提交或提交新的“二进制文件”。

5. 被开发者下架

→→你主动将App从应用商店下架了。

6. 二进制文件无效

→→Apple已收到你的二进制文件,但它未满足所有上传要求。

望采纳

C. 提示“无法执行二进制文件”,这个怎么解决

你好。这种情况有一下几种原因: 这个.run文件的版本不合适,重新下载其他版本的尝试; 您现在运行的这个.run文件是64位的,您的系统有可能是32位的; .run文件没有执行,需要chmod +x添加此权限。 请对应您的情况查看。

D. 上传 ios app到 app store 时 可以上传成功 但是过一会就变成无效二进制文件了 状态就变红了

如果你的证书都是正确的话,苹果还给你一个InValid Binary的话,苹果会给你的开发者账户发送一封邮件啊!然后把你出错的问题给你说清楚的。你的程序上传成功以后状态会Upload Received,然后苹果会对你这个程序包进行简单的检查,如果查到你的机器访问了苹果的私有API,或者做了一些苹果不允许的东西,苹果会给你这个回复的,例如你访问设备的UDID。我觉得你应该去看那封苹果给你回馈的邮件。你的问题应该就是访问了设备UDID的问题,苹果从5月1号开始凡是程序访问设备的UDID马上退回。

E. ios app上传出现无效的二进制是怎么回事

如果你的证书都是正确的话,苹果还给你一个InValid Binary的话,苹果会给你的开发者账户发送一封邮件啊!然后把你出错的问题给你说清楚的。你的程序上传成功以后状态会Upload Received,然后苹果会对你这个程序包进行简单的检查,如果查到你的机器访问了苹果的私有API,或者做了一些苹果不允许的东西,苹果会给你这个回复的,例如你访问设备的UDID。我觉得你应该去看那封苹果给你回馈的邮件。你的问题应该就是访问了设备UDID的问题,苹果从5月1号开始凡是程序访问设备的UDID马上退回。修改一下再试试!umeng的统计需要更换新的sdk,如果不用现在这种openUDID的这种,苹果就会拒你。

F. 如何看出 ios app发布成功,正在等待审核。

为了将App的状态及时、清晰地呈现给开发者,苹果在iTunes Connect后台设置了三种颜色的指示器(红、黄、绿)。ASO100相关专栏文章提到,App被提交到iTunes Connect后台后,所经历的每一种状态(例如,被下架、被拒、等待审核、待定合约等),苹果都会用相应的指示器标示。开发者只需登录iTC后台,点击【我的App】便能一目了然。

如上图所示,在【我的App】中,所有App下方都会有相应的指示器和该指示器所代表的状态名称。

目前,除了绿色指示器仅代表“应用已上架,可供销售”之外,黄色指示器可代表8种状态,红色指示器能代表6种状态,根据ASO100的总结,具体情况如下所示:

一、绿色指示器

绿色指示器代表Apple已批准该App版本,并已将其发布到应用商店中。也就是说,当App下方是绿色指示器时,表示该应用正在App Store中销售且一切正常。

二、黄色指示器

当App下方是黄色指示器时,可能代表以下8种状态:

1.准备提交

→→已为App创建iTunes Connect记录,但还未做好提交App以供审核的准备。可能开发者仍在配置元数据、屏幕快照、App预览、定价、App内购买项目、Game Center、iAd App 网络设置等等。

2.正在等待审核

→→已提交新的App或更新的版本,而且Apple已收到,但Apple尚未开始审核该 App。

当App正在等待审核时,你可以:

拒绝您的二进制文件,以将其从Apple审核队列中移除。

编辑某些App信息。

3.正在审核

→→Apple正在审核你的App。此时,可以通过“拒绝二进制文件”将你的“二进制文件”从审核队列中移除。

4.待定合约

→→你的App已通过审核,且已经上架,但是你的合约尚未生效或已失效(例如,账号过期需要续费时)。此时,你可以在“协议、税务和银行业务”部分检查合约进度。

5.正在等待出口合规性检查

→→你的App已通过审核,而且已经上架,但Apple正在根据出口合规信息审核你的CCATS文件。

6.等待开发者发布

→→你的App版本已获得Apple的批准,正在等待你进行发布。准备就绪后,就可以将此版本发布到应用商店了!

7.正在为 App Store 进行处理

→→正在处理你的二进制文件,并且将在24小时内上架。

8.等待Apple发布

→→Apple保留了你的App版本,直到相应的Apple iOS或OS版本向公众发布。

此时,如果你认为App应在现有的iOS或OS版本上发布,则需要检查你的App“二进制文件“中设置的部署目标。如果你使用不同的部署目标重建App“二进制文件”,则需拒绝此版本的“二进制文件”,并提交新的版本。

三、红色指示器

红色指示器应该是最好理解的,如果应用被拒或者被下架,App的下方就会显示该指示器。当然,除了下架、被拒之外,该指示器也能代表“二进制文件无效”:

1.被拒绝

→→Apple 拒绝了该“二进制文件”。此时,具有管理员或技术职能的iTunes Connect用户会收到包含拒绝原因的通知。

2. 元数据被拒绝

→→除“二进制文件”外,其他元数据项目尚未通过审核。详情可参见【解决方案中心】 。若要解决该问题,需要编辑iTunes Connect中的元数据。 解决问题后,可以再次提交App以供审核。

3. 被下架

→→你的App已被下架。通常情况下,如果你的App有被下架的风险,Apple会与你联系,以尽量在App下架前解决相关问题。不过,如果是情节特别严重的违规行为等,Apple会先斩后奏。

4. 被开发者拒绝

→→你已拒绝处于审核流程的“二进制文件”,主动将其从审核队列中移除。准备就绪后,可以重新提交或提交新的“二进制文件”。

5. 被开发者下架

→→你主动将App从应用商店下架了。

6. 二进制文件无效

→→Apple已收到你的二进制文件,但它未满足所有上传要求。

综上所述,当iTC后台的指示器变为黄色时,有可能是你的app正在等待审核中。

G. 关于开发的App进行转让的问题,有人遇到过吗

必须满足以下条件才能启用 App 转让。主协议您必须接受最新版的主协议,才能开始转移协议。批准的可交付 App 版本您仅可以转移至少拥有一个批准的、可交付版本的 App。App 状态您只可以转让以下 App:已经上架、二进制文件无效、被拒绝、被开发人员拒绝、待定合约、准备提交或被开发人员下架的 App。开发人员信息更新如果开发人员帐户已设置并且对您信息的任何更新均已完成,那么您仅可以转移 App。iAd 设置如果 iAd 相关的帐户已设置并且对您信息的任何更新均已完成,那么您仅可以转移 App。App 内购买项目您只可以转让以下带有内购买项目的 App:准备提交、被拒绝、被开发人员下架或已批准的 App。TestFlight Beta 测试必须为想要转移的 App 关闭 TestFlight Beta 测试。接收者团队代理的信息如果要继续,您需要提供接收者的团队 ID 及其团队代理的 Apple ID。App 历史记录和数据启用转让前,请先记录下您的 App 或套装信息。转让后,您将无法查看 App 或 App 套装的历史记录。与该 App 相关的 Game Center、App 内购买项目和其他数据都会转让给接收者。源代码和二进制文件iTunes Connect 上的转让流程不包含源代码和二进制文件。必须将其单独转让给接收者。出口合规证明您的 App 出口合规证明不可转让(例如 CCAT、ERN 或法国进口报关单)。如果您之前曾被要求提供出口合规证明,那么您的 App 接收者在接受 App 转让时必须提供新的证明。从商务部获取出口合规证明最多需要 30 天。有关出口合规证明的更多信息,请参阅常见问题。常见问题要详细了解 App 转移流程,请参阅我们的常见问题解答。Copyright © 2015 Apple Inc. 保留所有权利。 服务条款隐私政策联系我们

H. APP在苹果上架遇到二进制文件被拒绝怎么解决

请自查APP是否有重大违规

请问账号是否自申请

我猜一定是新账号,因为新账号提交APP之前会先审一遍账号,是否通过第三方渠道购买,而不是本人申请

建议找专业人士提交APP上架,你这种账号就废了,审核会持续很久,少则7天,多则几年

初雪云-专注App Store上架5年,服务客户超过10万+