相关疑难解决方法(0)

应用程序加载程序警告 - 生成的API分析文件太大

当我通过应用程序加载器工具提交我的应用程序时出现一个奇怪的错误.

生成的API分析文件太大.我们无法在投放前验证您的API使用情况.这只是一条信息性消息.

应用程序被提交到iTunes Connect,我可以通过TestFlight进行测试.

这个错误背后的原因是什么?此外,我的应用程序是否有被拒绝的风险?

错误消息的副本如下.

在此输入图像描述

iphone xcode itunesconnect ios application-loader

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

什么可以导致"无效二进制"没有来自iTunes Connect的电子邮件跟进?

我正在尝试代表我的一个客户提交现有应用程序的更新,并且我从iTunes Connect收到"无效二进制"失败,但没有解释错误.我将在明天没有网络访问的情况下离开2周的假期,所以我有点绝望的解决方案.任何见解都非常感谢.

此更新更改了应用程序的名称并修复了一些小错误.我之前通过iTunes Connect提交了提交内容,但我正在通过Xcode提交此更新,正如Apple现在所要求的那样.

我将自己设置为此客户端的技术联系人,因此当我通过iTunes Connect将新版本置于"等待上传"状态时,我会收到通知.当我通过Xcode组织器验证二进制文件时,该工具最终报告二进制文件是有效的.当我通过Xcode组织器提交二进制文件时,它最终会回来并说二进制文件已成功上传.这两个步骤都需要一段时间(可能每个15分钟),可能是因为应用程序包是63兆字节,有数千个资源.

在接下来的一两个小时内,iTunes Connect门户仍会报告应用程序处于"等待上传"状态.我相信在Xcode上传完成和iTunes Connect状态更改之间有一些延迟是正常的.这些小时的延迟似乎过多,但考虑到应用程序的大小,我认为并不完全令人惊讶.

最终状态只是默默地更改为iTunes连接中的"无效二进制".我知道iTunes Connect应该发送一封电子邮件来解释发生这种情况时的错误,但是我没有收到任何东西,我的客户也没有.(我认为它应该向所有标记为iTunes Connect中应用状态更改通知的用户发出.这个假设是正确的吗?)

以下是从App Store Distribution配置中复制和粘贴的构建设置:

ADDITIONAL_SDKS = 
ARCHS = $(ARCHS_STANDARD_32_BIT)
SDKROOT = iphoneos4.0
ONLY_ACTIVE_ARCH = YES
VALID_ARCHS = armv6 armv7
SYMROOT = /Users/cduhn/Documents/workspace/xcode_build_output
OBJROOT = $(SYMROOT)
CONFIGURATION_BUILD_DIR = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
CONFIGURATION_TEMP_DIR = $(PROJECT_TEMP_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
SHARED_PRECOMPS_DIR = $(CACHE_ROOT)/SharedPrecompiledHeaders
BUILD_VARIANTS = normal
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
ENABLE_OPENMP_SUPPORT = NO
GENERATE_PROFILING_CODE = NO
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES
RUN_CLANG_STATIC_ANALYZER = NO
SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO
VALIDATE_PRODUCT = NO
CODE_SIGN_ENTITLEMENTS = Entitlements.plist
CODE_SIGN_IDENTITY = 
CODE_SIGN_IDENTITY[sdk=iphoneos*] = iPhone Distribution: Capturing Moments …
Run Code Online (Sandbox Code Playgroud)

iphone itunesconnect

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

无法将Xcode存档提交给Itunes Connect."上传档案:将API使用情况发送到Itunes Connect"

你好我一周前通过Xcode 6发送了我的应用程序版本,它没有任何问题.今天我试图通过Xcode上传我的应用程序的新版本,并在上传时,进度条保留在"将API使用情况发送到Itunes Connect".它没有给我任何错误,也没有警告,它只是永远保持这样.

我一直在寻找谷歌,也在这里,并找到了很多解决方案(更合理的解决方案).好吧,我已经尝试了所有这些解决方案,我已经创建了新的配置文件,重新启动了我的电脑,重启了Xcode,更改了"netinfo",连接到新的wifi等等.

它真的让我疯狂,因为我没有做任何事情,它只是停止了工作.

互联网上的这个主题(包括StackOverflow)存在很多问题,我认为没有一个终极答案可以解释为什么会发生这种情况.我看过非常详细的答案,但没有一个对我有用.

其中一些问题是:

1)无法将应用程序提交到App Store:"向API Connect发送API使用"要么超时要么失去连接.

2)应用程序加载器(Apple)坚持"向API Connect发送API使用".

3)坚持"向iTunes Connect发送API使用".

如果我将存档导出到.ipa,我可以使用应用程序加载器上传它.我不知道为什么我不能用Xcode做到这一点.我总是使用Xcode.

我想知道如何使用Xcode的原因是我不知道是否只上传.ipa和仅在app中购买配置只能直接通过itunes connect的网页而不在应用程序加载器中执行(按钮说"New In" -app购买"模板",也会起作用.

我希望有人可以帮助我.

谢谢.

macos xcode itunesconnect app-store application-loader

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