标签: itunesconnect

AppStore提交 - 签名丢失或无效 - com.google.GPPSignIn3PResources

我正在尝试向AppStore提交iOS应用,我遇到以下错误:

错误ITMS-9000:"签名丢失或无效.捆绑路径'Payload/My_app_name.app/GooglePlus.bundle'中的捆绑'com.google.GPPSignIn3PResources'未使用Apple提交证书签名."

在我从未遇到过这个问题之前,我已经提交了这个应用程序.有人知道最近有什么变化吗?

更新: 我可以在出现此错误前约6小时提交应用程序.然后,我的应用被拒绝了这条消息:

此捆绑包无效 - 提交到App Store的新应用和应用更新必须使用Xcode 5.1.1或更高版本的公共(GM)版本和iOS 7 SDK构建.不要提交使用测试版软件构建的应用.

在此之后,无法再提交.

UPDATE2:

谷歌宣布了这一消息:

http://googledevelopers.blogspot.com.br/2014/09/an-important-announcement-for-ios.html

发布了一个新版本,解决了这个问题.

xcode itunesconnect app-store ios

44
推荐指数
3
解决办法
1万
查看次数

如何检查iTunes Connect的销售和趋势模块中的更新数量

我有一个与代码无关的问题.但是,我认为我会在这里问它,因为许多开发人员似乎对此问题有一些经验.

最近,Apple将其销售和趋势模块更新为不同的界面.我曾经能够通过点击"更新"标签查看我每天为应用程序提供的更新数量.

但是,在这个新模块中,我似乎无法找到这个功能!我真的需要访问这样的东西,我希望能够继续依赖Apple的网站来查找这些信息.

itunesconnect ios

43
推荐指数
2
解决办法
1万
查看次数

警告ITMS-9000:"钥匙串访问的潜在损失"

全文如下:
警告ITMS-9000:"钥匙串访问的潜在损失.以前版本的软件的应用程序标识符值为['52T2NMS37N.com.(my-app-id)']和新版本的软件被提交的应用程序标识符为['FCGA72C62G.com.(my-app-id).这将导致密钥链访问丢失.有关更多信息,请参阅(url)".

上传新版本的应用程序时,我收到以下警告.

问题可能是因为应用程序已转移到另一个帐户.

上传的内容带有警告,但这是什么意思?

xcode itunesconnect ios

42
推荐指数
4
解决办法
2万
查看次数

应用程序的Info.plist必须包含一个NSMicrophoneUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据

获得构建拒绝应用程序Info.plist必须包含一个NSMicrophoneUsageDescription带有字符串值的键,向用户解释应用程序如何使用此数据.

该应用程序不使用麦克风.或者我认为.

如何追踪使用麦克风的位置?

UPD23112016:鉴于懒惰的答案正在被投票,我已经向苹果提交了一项新的功能请求以关闭此安全漏洞.

UPD05042017:一旦您通过一些半裸的NSMicrophoneUsageDescription将麦克风访问代理到某些第三方框架,您仍然很麻烦,如果用户同意允许麦克风访问,则无法控制何时何地可以使用它.伙计们,请尽职尽责并制作精确的NSMicrophoneUsageDescription,它反映了当使用被第三方仅二进制框架遮挡时,麦克风被完全不受您控制的代码所使用的事实.谢谢.

itunesconnect ios instabug ios10

42
推荐指数
5
解决办法
5万
查看次数

iTunes软件服务身份验证错误域错误434

我正在使用最新的xCode 8上传iPhone应用程序.我有良好的互联网连接,并且在iTunes连接中设置了所有相关设置.我的分发配置文件也已正确设置.

我面临以下错误: -

iTunes软件服务身份验证错误域错误434

在此输入图像描述

xcode itunesconnect ios ios10 xcode8

42
推荐指数
4
解决办法
2万
查看次数

iOS Sandbox测试用户帐户订阅管理

我目前正在尝试将IAP添加到现有应用程序中.为此,我添加了一些产品并创建了一些测试用户.这些产品是定期订阅.我正在测试的设备是带有iOS 5.1的iPhone 4S.

我可以成功地在商店中查询我的产品,并成功购买了我的新测试用户.我遇到的问题是,如果我尝试从商店设置应用程序管理我的订阅,它会强制我通过告诉我"此帐户尚未用于在AppStore中购买任何内容来审核我的帐户,请检查您的帐户并继续".如果我查看该帐户,它将不会让我继续提供信用卡信息.

最终结果是我永远无法取消我的测试订阅.我删除了测试用户并创建了新用户,删除了应用程序并重新安装了它,杀死了StoreApp和设置应用程序,重新启动了设备,在购买之前通过电子邮件验证了帐户,在购买之前没有通过电子邮件验证帐户...所有排列似乎失败了.

有时我会两次购买相同的订阅,这会促使StoreKit要求我管理我的订阅设置.有时这会导致之前的"帐户审核"过程,有时会导致"无法连接到iTunes Store"的警报.

我已经完成了如何继续的想法.

编辑 - 这是我创建的任何iTunesConnect测试用户的事件流

初步认购
初步认购

使用现有ID
使用现有ID

测试帐户登录
测试帐户登录

管理订阅
管理订阅

AppStore登录
AppStore登录

无法连接到AppStore
无法连接

检查您的帐户
评论

然后,审查过程迫使我输入CreditCard Info,即使它的地址为"1 Infinite Loop Cupertino,CA"(即它知道这是一个测试帐户).

testing itunesconnect app-store storekit ios

41
推荐指数
2
解决办法
2万
查看次数

更新iOS应用程序协议

我正在尝试上传我的应用程序但是当我尝试通过Application Loader上传它时出现此错误:

现在,合同,税务和银行业务模块中提供了具有更新定价信息的新版iOS付费应用协议.

为了能够继续为App Store创建新应用程序和上传二进制文件,您的团队代理必须审核并同意iOS付费应用程序协议的更新条款.要访问iOS付费应用程序协议,您必须已在developer.apple.com上的iOS开发人员中心接受最新版本的iOS开发人员计划协议.

很明显,他们希望我接受新的协议,但我无法在任何地方找到它.

谁能解释我能在哪里得到它?

itunesconnect ios application-loader

41
推荐指数
1
解决办法
1万
查看次数

ITMS 9000:您上传的二进制文件无效

当我遇到这个问题时,我的第一个想法是搜索Stack Overflow解决方案.我做了搜索,发现了几个主题.但是,与我的问题不同,那些海报从错误中得到了一些线索,例如:

您上传的二进制文件无效.签名无效,或者未使用Apple提交的证书签名

或者这一个:

您上传的二进制文件无效.该文件不是有效的zip文件

或者这个

您上传的二进制文件无效.Info.plist文件中的密钥CFBundleVersion必须包含比以前上载的版本更高的版本.

但对我来说,我什么也没得到,它只是说ERROR ITMS-9000:"你上传的二进制文件无效"

在此输入图像描述

我尝试通过以下尝试解决此问题,所有这些都失败了

  • 在模拟器上测试确保应用程序正常运行...检查!
  • 在设备上测试(iPhone 5S,iOS 7和iPhone 4s iOS 6)以确保应用程序正常运行...检查!
  • 清洁和建造......完成!
  • 确保我使用的是分发配置文件(不是ad hoc,dev)...检查!
  • 重做证书和配置文件的整个过程......完成!
  • 检查我的代码签名身份...检查!
  • 检查包ID,有匹配(Apple Developer中的Xcode == App ID = iTunes Connect中的App)...检查!
  • App ID区分大小写检查....检查!(小写,com.companyname.productname)
  • 删除项目中的目标,然后创建一个新目标(我有一个项目,多个目标)......完成!
  • 删除方案,然后创建一个新的...完成!
  • 检查图标大小,检查加载图像大小,检查每英寸像素...检查!
  • 检查Localizable.strings是否错误...检查!
  • 删除构建foler ...完成!
  • 重启Xcode,重启电脑......完成!
  • 连接到另一个wifi路由器...完成!
  • 从我的同事Macbook提交......完成!
  • 创建新的App ID,新证书,新的配置文件并更新iTunes Connect Bundle ID ...完成!
  • 休息一小时,再试一次......完成!

我真的不知道我做错了什么.我从iOS 4开始提交应用程序,数百次更新.但从来没有碰到这样的事情.事实上,我刚刚更新了另一个应用程序,它与这个共享相同的代码库,完全没有问题.

有没有办法可以收集有关Xcode告诉我的"无效二进制文件"的更多信息?或者还有什么我应该尝试的吗?

对于每个发现此主题的人(2014年7月18日),也许你的最佳镜头可能是,休息几个小时(或一天),然后再试一次.

- - 最后更新 - -

原来是Apple Server问题

  • 说,我有一个名为"Sample App"的应用程序
  • 此应用的应用id是com.tartw45.sampleapp
  • 此应用程序使用名为"Simple App App Store Distribution Profile"的App Store Distribution配置文件
  • 回到上周五(2014年7月18日),一切似乎都没问题,没有任何错误指示,但我无法发布应用程序,如上所述
  • 今天(2014年7月21日),我上周再次尝试使用存档,仍然没有成功. …

itunesconnect ios xcode5

41
推荐指数
4
解决办法
9237
查看次数

Xcode8中的NSPhotoLibraryUsageDescription

更新:
我尝试将一个字符串值添加到"NSPhotoLibraryUsageDescription"键.
在此输入图像描述

它的工作原理.我的TestFlight现在提供了构建版本.

在此输入图像描述 ps:构建版本是指构建版本

但是我想知道为什么Apple Store只让我为"NSPhotoLibraryUsageDescription"key而不是"Camera Usage Description"或者添加String值"Location When In Use Usage Description"?以及如何本地化info.plist.


:
我已经将许多构建版本上传到iTunes Connect.But TestFlight没有显示这些构建版本.
然后我在stackoverflow上搜索这个问题.我知道这是由使用说明引起的.我在Info.plist中添加了 NSPhotoLibraryUsageDescription.但是,Apple Store团队发送电子邮件告诉我:

亲爱的开发者,

我们发现您最近为"家庭健康追踪器"发送的一个或多个问题.要处理您的交付,必须纠正以下问题:

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

一旦纠正了这些问题,您就可以重新更新已更正的二进制文件.

问候,

App Store团队

他们仍然告诉我添加NSPhotoLibraryUsageDescription

这是我的Info.plist

itunesconnect testflight ios10 xcode8

40
推荐指数
2
解决办法
4万
查看次数

此捆绑包无效 - 您的归档包含不允许的路径:("AppThinning.plist")

我们使用Xcode 9进行了存档.
我们使用Xcode 9 导出了该存档.
我们已成功将应用程序上传到iTunes Connect with Application Loader.然而,不久之后,我们得到了这样的信息:

此捆绑包无效 - 您的归档包含不允许的路径:("AppThinning.plist")

Xcode 8没有发生这种情况.

xcode itunesconnect application-loader xcode9

40
推荐指数
1
解决办法
5513
查看次数