问题标签 [visual-studio-app-center-distribute]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
86 浏览

continuous-integration - Testflight:Beta App Review 信息未保留在 Appstore connect 上(通过 Appcenter 分发)

我们已与 MS AppCenter 集成以满足我们的 CI 需求。它能够构建我们的应用程序并通过 TestFlight 将其分发给我们的 beta 测试人员。直到最近它工作得很好。我相信 Appstore connect 可能在 4 月 7 日收到了更新,但事情不再按预期工作。

每次 Appcenter 将构建分发到 Testflight 时,该构建都会由于缺少信息而被标记,并且不会发送给我们的测试人员。它想要的信息是“Beta App Review 信息”——本质上是 Beta 测试人员的联系信息。

当我使用屏幕左侧的侧面板保存此信息时,它似乎仍然存在。但是,一旦下一个构建完成并被推送到试飞,信息就会被删除,并且应用程序也不会分发。

我的问题:为什么 appstore connect 不保留 Beta App Review 信息?为什么每次推送时我突然需要手动输入?这与最近对 appstore connect 的更改有关吗?

0 投票
2 回答
1664 浏览

ios - appcenter-cli 在使用 appcenter cli 将 ipa 文件上传到 appcenter 时给出“400 错误代码”

我正在编写一个脚本,该脚本通过应用中心将 IPA 文件上传并分发到特定组。为了达到这个目的,我使用了 app center CLI 命令app center distribution releaseappcenter distribute release --token “XXXXXXXXXXXXXXXXXXXXXXXXXX” --app "ownerName/appName" --group "groupName" --file "path-to-ipa-file" --release-notes "Distributing from local machine" --debug 执行此命令时,出现以下错误

/ Aborting release upload...Response status code: 200 Body: {} Release upload was aborted Error: release binary file uploading failed: HTTP 400 Bad Request

xcodebuild但是,我在上传通过命令生成的 IPA 文件时收到此错误。澄清一下,通过xcodebuild命令生成的 IPA 文件在 iOS 设备中运行良好。但是,如果我上传通过应用中心本身生成的 IPA 文件,则相同的命令可以正常工作,并且 IPA 文件已成功上传并在应用中心分发。(现在我已经集成了应用程序中心来构建应用程序并分发它,但我将构建部分移动到其他地方,所以我只想将它用作分发工具)

从过去的两周开始,我就陷入了这个问题。如果有人可以帮助我解决这个问题,那就太好了。

0 投票
0 回答
197 浏览

xamarin.forms - App Store 中未更新合规信息和发行说明

我正在尝试使用 appcenter 提交应用程序,但出现以下错误:

哎呀!合规信息和发行说明不会在 App Store 中更新。或者,您可以在 info.plist 中设置“ITSAppUsesNonExemptEncryption”标志并重新分发

我也重新尝试添加以下键,但我仍然遇到同样的错误

0 投票
1 回答
120 浏览

ios - 如何处理 shell 脚本中的 appcenter 登录错误?

我正在使用以下脚本将 ipa 发布到 appcenter。

如果登录失败并且不想运行分发命令,我需要退出。如何检查登录状态并处理错误?

0 投票
1 回答
345 浏览

android - 尝试在 Android 中使用 appcenter Distribute

大家好,我遵循了指南

https://docs.microsoft.com/en-us/appcenter/sdk/distribute/android

我在为我的应用程序登录的库的 onCreate 中执行此操作,我看到正在打印日志但没有弹出对话框

任何想法可能是什么问题?

0 投票
2 回答
332 浏览

visual-studio-app-center - AppCenter:如果提交消息包含特定字符串,则构建

是否可以将 Microsoft AppCenter 配置为在“每次推送时构建此分支”上设置构建频率,但如果提交消息包含每次推送的特定字符串,则进行构建。

在此处输入图像描述

0 投票
3 回答
1315 浏览

android - Appcenter 找不到 APK 文件

我有这个奇怪的错误,我已经使用 appcenter 很长时间了,但从未遇到过这种情况。我使用从 azure devops repo 获取的 appcenter 设置了一个构建。该应用程序是 Xamarin.Android 本机应用程序。一旦我运行构建,一切顺利。直到登录步骤。当该步骤即将开始时,我收到此错误:

##[error]No matching files were found with search pattern: /Users/runner/work/1/s/**/*.apk

看起来没有找到 APK,尽管构建成功运行且没有错误。请我需要您的帮助来找出解决此问题的方法。

0 投票
1 回答
643 浏览

ios - Xamarin.Forms 和 App Center:无法在 iPhone 5s 上安装 iOS 版本

我正在开发一个Xamarin.Forms 应用程序,我想通过App Center为一些测试人员部署该应用程序。

Visual Studio中,我能够在iPhone 5s模拟器上构建和部署应用程序,即使iOS 版本是 11.4

info.plistMinimum system version设置为8.0。在iOS Build设置中,SDK Version设置为default。在我的机器上,当前版本的XCode12.1

App Center上,我像这样管理构建配置

  • 配置:发布
  • SDK版本:Xamarin.iOS.14.4
  • Xcode 版本:12.2
  • 构建脚本:无
  • 构建类型:设备构建

构建完成后,我可以在iPhone XS (iOS 14.2) 或iPhone 6 (iOS 12.4.8) 上安装该版本,但不能在iPhone 5s (iOS 12.4.9) 上安装。

我收到错误消息“开发人员正在为您的设备开发一个版本”。

但是,我已经在每台设备上添加了App Center配置文件,并且iPhone 5s出现在我注册的设备中。

App Center上,我尝试对Build Configuration使用旧配置:

  • SDK版本:Xamarin.iOS.14.2
  • Xcode 版本:12.1

但结果是一样的。这是正常的吗?

0 投票
1 回答
843 浏览

google-api - 无法从 App Center 连接到 Google Play 以分发 App

当我单击设置 > 开发人员帐户 > API 访问或链接帐户时。我收到错误您需要权限。

链接您的 API 项目

我拥有 Play 管理中心的管理员权限,并且我是我想要访问的服务帐号的所有者

如何将 Play Console 中的应用链接到 App Center,以便从 App Center 分发到 Play 商店?

0 投票
2 回答
2291 浏览

mobile - 在 AppCenter 中构建使用 Carthage 的应用程序

我继承了一个使用 Carthage 构建的项目。使用 Xcode 12,我遇到了这个错误:

致命错误:/Applications/Xcode_12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: /Users/runner/Library/Caches/org.carthage.CarthageKit/DerivedData/12.3_12C33/AEXML/ 4.6.0/Build/Intermediates.noindex/ArchiveIntermediates/AEXML iOS/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AEXML.framework/AEXML 和 /Users/runner/Library/Caches/org.carthage.CarthageKit/DerivedData/12.3_12C33/AEXML/4.6 .0/Build/Products/Release-iphonesimulator/AEXML.framework/AEXML 具有相同的架构(arm64),不能在同一个胖输出文件中

用通用架构构建通用框架是不可能的。“AEXML”的设备和模拟器切片都构建用于: arm64 使用 --use-xcframeworks 重建以创建 xcframework 包。

快速谷歌搜索把我带到了这个适用于我本地机器的地方。

第一次使用 AppCenter,我创建了一个包含以下内容的Pre-Build 脚本

我认为应该使用迦太基来建造这个?我在 AppCenter 中收到错误消息:

*** 在 AEXML.xcodeproj 中构建方案“AEXML iOS”一个 shell 任务 (/usr/bin/xcrun lipo -create /Users/runner/Library/Caches/org.carthage.CarthageKit/DerivedData/12.3_12C33/AEXML/4.6. 0/Build/Intermediates.noindex/ArchiveIntermediates/AEXML\ iOS/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AEXML.framework/AEXML /Users/runner/Library/Caches/org.carthage.CarthageKit/DerivedData/12.3_12C33/AEXML/4.6.0 /Build/Products/Release-iphonesimulator/AEXML.framework/AEXML -output /Users/runner/work/1/s/Carthage/Build/iOS/AEXML.framework/AEXML) 失败,退出代码为 1:致命错误:/Applications /Xcode_12.3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo:/Users/runner/Library/Caches/org.carthage.CarthageKit/DerivedData/12.3_12C33/AEXML/4.6.0/Build /中间体。noindex/ArchiveIntermediates/AEXML iOS/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AEXML.framework/AEXML 和 /Users/runner/Library/Caches/org.carthage.CarthageKit/DerivedData/12.3_12C33/AEXML/4.6.0/Build/Products/Release -iphonesimulator/AEXML.framework/AEXML 具有相同的架构(arm64),不能在同一个胖输出文件中

用通用架构构建通用框架是不可能的。“AEXML”的设备和模拟器切片都构建用于: arm64 使用 --use-xcframeworks 重建以创建 xcframework 包。

如何在 AppCenter 中构建?