标签: app-store-connect

ITMS-90809:不推荐使用的 API 使用 - 不再接受使用 UIWebView 的现有应用程序

ITMS-90809:已弃用的 API 使用 - 自 2020 年 4 月 30 日起,Apple 将不再接受使用 UIWebView 的新应用程序的提交以及自 2020 年 12 月起使用 UIWebView 的应用程序更新。而是使用 WKWebView 来提高安全性和可靠性。

我正在尝试更新现有应用程序,而不是新应用程序。我仍然无法上传应用程序。我通过电子邮件收到此错误:


We identified one or more issues with a recent delivery for your app, "App Name" 20202.421.1 (6). Please correct the following issues, then upload again.
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
Run Code Online (Sandbox Code Playgroud)

苹果是否改变了它的政策?还是我需要改变UIWebView

uiwebview app-store ios wkwebview app-store-connect

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

Fastlane:[altool] 错误:无法上传存档。无法获得用户名和密码授权

我尝试使用 Pilot 和以下命令通过 fastlane 将我的 flutter ipa 上传到 AppStore:

\n
bundle exec fastlane pilot upload --ipa ../build/ios/ipa/project.ipa\n
Run Code Online (Sandbox Code Playgroud)\n

当我运行此命令时,我遇到以下错误

\n

我的 private_keys 文件夹中有一个 .p8

\n

似乎 Pilot 可以使用我的 Apple ID 登录我,但就在它抛出我无法获得授权之后。

\n

失败后,当我转到 TestFlight 时,我可以看到可用的新版本,但具有旧版本名称(例如 1.0.0 而不是 1.0.1)

\n
[monsieur_x | ~/project/ios ]$ bundle exec fastlane pilot upload --ipa ../build/ios/ipa/project.ipa\n[\xe2\x9c\x94]  \n[17:54:31]: Login to App Store Connect (apple_id@gmail.com)\n[17:54:33]: Login successful\n[17:54:35]: Ready to upload new build to TestFlight (App: 1544671867)...\n[17:54:39]: Going to upload updated app to App Store Connect\n[17:54:39]: This might take …
Run Code Online (Sandbox Code Playgroud)

ipa fastlane flutter fastlane-pilot app-store-connect

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

Fastlane 失败并显示错误“无法获取内容提供商公共 ID。请使用 -asc_provider 选项指定提供商短名称。”

我使用 Fastlane 创建了一个 iOS 测试飞行构建,我收到了这个奇怪的错误,不知道为什么,因为它昨天工作正常,现在 Fastlane 配置没有任何更改,它在将构建上传到 Apple 应用商店时出现错误。

错误表述如下

[21:50:01]: Transporter transfer failed.
[21:50:01]: 
[21:50:01]: Cannot obtain the content provider public id. Please specify a provider short name using the -asc_provider option.

[21:50:02]: Cannot obtain the content provider public id. Please specify a provider short name using the -asc_provider option.
Return status of iTunes Transporter was 1: Cannot obtain the content provider public id. Please specify a provider short name using the -asc_provider option.
The call to the iTMSTransporter …
Run Code Online (Sandbox Code Playgroud)

app-store ios swift fastlane app-store-connect

31
推荐指数
6
解决办法
7246
查看次数

TestFlight 无法将构建添加到内部测试组

我已经将我的应用程序发布到应用程序商店。我已经有几个版本了。我创建了一个内部测试组和一个外部测试组。

今天,我向 App Store Connect 发布了该应用程序的新版本,我想将其添加到内部测试组中。但不知何故,我无法选择它。当我进入内部测试组时,构建旁边没有 (+) 符号。当我去外部测试组时,有。当我选择构建并单击“组”旁边的 (+) 号时,我无法选择内部测试组。

我检查了构建版本。我应该正确地增加它。我也尝试禁用其他版本,但仍然不起作用。

以下是一些屏幕截图:

截图1

截图2

截图4

有什么想法这里可能有什么问题吗?

ios testflight app-store-connect

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

无效捆绑 - 您的应用程序引用的一个或多个动态库不存在于 dylib 搜索路径中 | Xcode 13.3

我正在通过 Xcode 13.3 向 App Store 提交.xcarchive,但我不断收到以下电子邮件错误:

ITMS-90562:无效捆绑包 - 您的应用程序引用的一个或多个动态库不存在于 dylib 搜索路径中

我尝试查找并找到了一些解决方案,但它们都不起作用。

当在应用程序本身上使用otool -L命令时,我得到了所使用的框架列表:

    /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1300.23.0)
    /System/Library/Frameworks/Security.framework/Security (compatibility version 1.0.0, current version 60158.100.133)
    /System/Library/Frameworks/SafariServices.framework/SafariServices (compatibility version 1.0.0, current version 1.0.0, weak)
    /System/Library/Frameworks/UIKit.framework/UIKit (compatibility version 1.0.0, current version 5522.2.101)
    /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11)
    /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration (compatibility version 1.0.0, current version 1163.100.19)
    /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony (compatibility version 1.0.0, current version 0.0.0)
    /System/Library/Frameworks/StoreKit.framework/StoreKit (compatibility version 1.0.0, current version 1.0.0)
    /usr/lib/libsqlite3.dylib (compatibility version 9.0.0, …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift app-store-connect

26
推荐指数
1
解决办法
2864
查看次数

无效捆绑。由于您的应用程序支持 iPad 上的多任务处理,因此您需要在您的应用程序中包含 LaunchScreen.storyboard 启动故事板文件

将应用程序上传到 AppStore 连接时,出现以下错误:

无效捆绑。由于您的应用程序支持 iPad 上的多任务处理,因此您需要将 LaunchScreen.storyboard 启动故事板文件包含在您的 ... 捆绑包中。

这真的很奇怪,因为我确实认为该文件包含在捆绑包中:

在此输入图像描述

我还在 Info.Plist 中将“UILaunchStoryboardName”设置为“LaunchScreen.storyboard”。

这似乎是从 xCode 14.1 开始的,我之前对此没有任何问题。

我确实希望 iPad 应用程序支持多任务处理,因此我不想设置“需要全屏”

xcode ios app-store-connect

25
推荐指数
1
解决办法
8484
查看次数

仍在上传屏幕截图。苹果应用程序提交

每当我尝试为我的应用程序提交评论时,即使我已经上传了所有必需的屏幕截图,我也会收到以下错误消息。

Unable to Submit for Review

There are still screenshot uploads in progress.

当我按下媒体管理器中的“查看所有文件”时,我得到了我上传的灰色空白图片屏幕截图。

上传后的空白截图 灰色空白屏幕截图

这是错误消息的屏幕。 错误信息

我已经在这个问题上跌跌撞撞了一整天了。

有人遇到过同样的问题吗?以及如何摆脱它?

谢谢。

app-store ios app-store-connect

23
推荐指数
2
解决办法
8763
查看次数

如何访问 Apple 的 AASA 验证器(App Search API 验证工具)?

在构建 Apple App Site Association 文件(AASA 或apple-app-site-association文件)时,很容易出错。这就是 Apple 构建“ App Search API 验证工具”(ref1ref2)的原因。

这似乎于 2022 年 6 月在https://search.developer.apple.com/appsearch-validation-tool/上提供。然而,该网站现在重定向到有关通用链接的通用页面

我想使用 Apple 的工具来验证我的 AASA 文件,因为当我在 App Store Connect 中选择构建时,它显示我的 AASA 文件存在问题:

在此输入图像描述

域名状态:1 个无效域名

在此输入图像描述

缓存状态:无法访问 AASA 文件

调试状态:无效权利:未知 ID

如何访问 Apple 的 App Search API 验证工具?


我知道有第三方 AASA 验证者:

...但是,这些不是由 Apple 构建的,因此可能不如 Apple 的工具那么彻底。举个例子,我的 AASA 文件在这两个网站上都成功,尽管它在 App Store Connect 上失败了。

ios ios-universal-links app-store-connect apple-appclips apple-app-site-association

22
推荐指数
2
解决办法
8811
查看次数

预发布列车无效。火车版本“1.0”已关闭以提交新版本

Xcode 的组织者向我们提供了以下错误消息:

预发布列车无效。火车版本“1.0”已关闭,无法提交新版本,错误代码STATE_ERROR.VALIDATION_ERROR.90186为 id 12abcb34-fdc5-6b7c-bf90-d589b9204aec

在这些情况下将新版本发送到 App Store Connect 时:

  • 第一种情况:应用程序处于“等待审核状态”,我们在发送新版本(使用新版本)之前已将它们从此状态中删除
  • 第二种情况:二进制文件被拒绝,我们尝试发送新版本(也有新版本)

在所有这些情况下,我们都会收到相同的消息,例如应用程序的状态仍然是“正在审核”或“正在等待审核”。这不是时间问题,因为对于某些应用程序来说,在将应用程序从审核中删除 24 小时后仍然存在同样的问题。由于应用程序已从审核中删除或被拒绝,因此构建部分中不再有以前的构建。

这里有什么问题以及如何解决它?

xcode ios app-store-connect

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

如何指定 LSMinimumSystemVersion?

如何更改“LSMinimumSystemVersion 值”?\n
我收到了 Apple 发来的这封电子邮件:

\n
\n

亲爱的开发者,

\n

我们发现您的应用最近交付时存在一个或多个问题,\n“MYAPPNAME”1.0。您的交付已成功,但您可能希望\n在下次交付时更正以下问题:

\n

ITMS-90899:Apple Silicon Mac 支持问题 - 该应用\n与提供的最低 macOS 版本 12.4 不兼容。它可以在 macOS 13.0 或更高版本上运行。请在新版本中指定\n13.0 或更高版本的 LSMinimumSystemVersion 值,或在 App\nStore Connect 中选择兼容版本。有关详细信息,请访问:\n https://help.apple.com/app-store-connect/#/dev2de8e790b

\n

\xe2\x80\x99 更正问题后,您可以将新的二进制文件上传到 App\nStore Connect。

\n

此致,

\n

应用商店团队

\n
\n

xcode app-store app-store-connect

21
推荐指数
2
解决办法
6600
查看次数