Repository navigation
Conversation
* main: fix(iOS): align legacy IPA signing profile fix(iOS): add Agora prefix to IPA artifacts Fix iOS artifact naming and remove hardcoded build number feat(iOS): Add Agora product prefix feat(mac): Add Agora product prefix fix(ci): use configured branch for iOS version validation feat(windows): Add Agora product prefix
…ow (#475) * feat(ai-engineering): add multi-platform API Example workflow Add repository-local Contract, platform implementation, independent verification, and cross-platform acceptance tooling. Use an Agora repository profile for SDK version sources and keep coverage and release knowledge specific to the overseas repository. * refactor(ai-engineering): support per-platform SDK targets * ci(ios): add signing preflight and unsigned build validation - validate Jenkins signing profiles and certificate expiration - support legacy and modern distribution certificate names - switch Azure iOS jobs to unsigned compile checks --------- Co-authored-by: zhangwei <zhangwei03@shengwang.cn>
* chore: update RTC SDK version to 4.7.0 * feat: add Simplified Chinese localizations * fix: complete iOS Chinese localization --------- Co-authored-by: zhangwei <zhangwei03@shengwang.cn>
Co-authored-by: zhangwei <zhangwei03@shengwang.cn>
* main: fix(android): align channel profile with live broadcasting (#478)
* feat: unify Agora Beauty 2.0 resources * fix(android): align channel profile with live broadcasting (#478) * fix(android): align channel profile with live broadcasting * fix(android): default channel profile pickers to live broadcasting --------- Co-authored-by: zhangwei <zhangwei03@shengwang.cn> * fix(android): adapt native extensions to RTC SDK 4.7.0 - update native SDK headers for simple filter and stream encryption - align the FFmpeg library name with the 4.7.0 SDK package * fix: correct iOS Chinese localization * fix: repair Windows APIExample CI build --------- Co-authored-by: zhangwei <zhangwei03@shengwang.cn>
* fix(mac): download SDK before beauty resources * fix(mac): align CI build flow with iOS * fix(mac): use Xcode-managed CI signing --------- Co-authored-by: zhangwei <zhangwei03@shengwang.cn>
added 22 commits
August 13, 2026 22:25
* main: feat: update APIExample to SDK 4.6.4 (#483) # Conflicts: # Android/APIExample/app/src/main/java/io/agora/api/example/examples/advanced/beauty/AgoraBeautySDK.kt # Android/APIExample/gradle.properties # iOS/APIExample/APIExample.xcodeproj/project.pbxproj # iOS/APIExample/Podfile # iOS/APIExample/cloud_build.sh
Consolidate cross-platform guidance and project skills, fix lifecycle and API templates, and enforce complete AI asset validation in repository policy. Document isolated Python setup and CI ownership; remove retired Azure pipelines and their dedicated scripts.
Guard permission and token callbacks across leave, teardown, and restart. Correct Android SDK imports and initialization handling and the Objective-C Swift bridge interface. Add executable template lifecycle regressions and stage complete templates for application compilation in CI. Align example labels, localized resources, and architecture case indexes.
Use RTC SDK screen enumeration for local video transcoding and remove WindowsCenter. Adopt @main and align the app, Pods, and documentation on a macOS 12 deployment target.
Use storyboard scene windows on iOS 13 and later, retaining AppDelegate startup on iOS 12 and the original SwiftUI iOS 14 deployment target. Resolve UI presentation through scene windows and keep Floaty log controls in the navigation hierarchy, with local safe-area and share-sheet anchors. Document lifecycle ownership, deployment and Xcode requirements, independent workspaces, and the audio project's lack of extension targets. Validation: native deployment-target typechecks; three non-audio app builds per repository using the existing local SDK; Scene lifecycle probes and Floaty component regressions on iPhone/iPad simulators; repository policy and AI asset checks. Audio SDK builds and actual iOS 12/RTC device checks remain pending unavailable dependencies and devices.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Validation