Skip to content

[Infra:Bugfix] Remove stale MoEModule references from iOS project - #5026

Merged
wangzhaode merged 1 commit into
alibaba:masterfrom
luke-opus:feature/ios-remove-stale-moe
Oct 22, 2026
Merged

wangzhaode merged 1 commit into
alibaba:masterfrom
luke-opus:feature/ios-remove-stale-moe

Conversation

@luke-opus

Copy link
Copy Markdown
Collaborator

Description

The iOS framework build fails with Build input file cannot be found: express/module/MoEModule.cpp and exits with code 65. MoEModule.cpp and MoEModule.hpp are absent from the repository, but the Xcode project still includes their build-file entries, file references and group/build-phase membership.

Remove those eight stale records from project/ios/MNN.xcodeproj/project.pbxproj. This addresses the shared iOS failure seen in #5023 and #5024 independently of their RVV changes.

Module

Infra / iOS build

Type

  • Feature
  • Bugfix
  • Perf
  • Refact
  • Style
  • Doc
  • Test
  • Chore

Validation

  • plutil -lint project/ios/MNN.xcodeproj/project.pbxproj and git diff --check pass.
  • Parsed-project comparison confirms that only the four MoEModule objects and their four references are removed. All remaining resolved MNN target input files exist.
  • The same script used by CI, ./package_scripts/ios/xcodebuildiOS.sh -o <output>, completes with BUILD SUCCEEDED on Xcode 26.6 (17F113), iPhoneOS SDK 26.5, arm64 Release. MNN.framework is produced successfully.

Checklist

  • Commit message follows [Module:Type] Description format
  • Code compiles without errors
  • Tested on relevant platform(s)
  • No unrelated format or style changes included

@wangzhaode
wangzhaode merged commit 1a6a0ec into alibaba:master Oct 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build:compile-error 编译错误 platform:ios iOS 平台 type:bug 功能缺陷

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants