问题标签 [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.
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 的更改有关吗?
ios - appcenter-cli 在使用 appcenter cli 将 ipa 文件上传到 appcenter 时给出“400 错误代码”
我正在编写一个脚本,该脚本通过应用中心将 IPA 文件上传并分发到特定组。为了达到这个目的,我使用了 app center CLI 命令app center distribution release。
appcenter 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 文件已成功上传并在应用中心分发。(现在我已经集成了应用程序中心来构建应用程序并分发它,但我将构建部分移动到其他地方,所以我只想将它用作分发工具)
从过去的两周开始,我就陷入了这个问题。如果有人可以帮助我解决这个问题,那就太好了。
xamarin.forms - App Store 中未更新合规信息和发行说明
我正在尝试使用 appcenter 提交应用程序,但出现以下错误:
哎呀!合规信息和发行说明不会在 App Store 中更新。或者,您可以在 info.plist 中设置“ITSAppUsesNonExemptEncryption”标志并重新分发
我也重新尝试添加以下键,但我仍然遇到同样的错误
ios - 如何处理 shell 脚本中的 appcenter 登录错误?
我正在使用以下脚本将 ipa 发布到 appcenter。
如果登录失败并且不想运行分发命令,我需要退出。如何检查登录状态并处理错误?
android - 尝试在 Android 中使用 appcenter Distribute
大家好,我遵循了指南
https://docs.microsoft.com/en-us/appcenter/sdk/distribute/android
我在为我的应用程序登录的库的 onCreate 中执行此操作,我看到正在打印日志但没有弹出对话框
任何想法可能是什么问题?
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,尽管构建成功运行且没有错误。请我需要您的帮助来找出解决此问题的方法。
ios - Xamarin.Forms 和 App Center:无法在 iPhone 5s 上安装 iOS 版本
我正在开发一个Xamarin.Forms 应用程序,我想通过App Center为一些测试人员部署该应用程序。
在Visual Studio中,我能够在iPhone 5s模拟器上构建和部署应用程序,即使iOS 版本是 11.4。
在info.plist
中Minimum system version
设置为8.0。在iOS Build
设置中,SDK Version
设置为default。在我的机器上,当前版本的XCode是12.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
但结果是一样的。这是正常的吗?
google-api - 无法从 App Center 连接到 Google Play 以分发 App
当我单击设置 > 开发人员帐户 > API 访问或链接帐户时。我收到错误您需要权限。
我拥有 Play 管理中心的管理员权限,并且我是我想要访问的服务帐号的所有者
如何将 Play Console 中的应用链接到 App Center,以便从 App Center 分发到 Play 商店?
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 中构建?