Наш проект включает расширения Watch и виджетов в приложение для iOS!
Можно собирать и архивировать из XCode.
Однако, когда я запускаю следующую команду в Github Action для сборки, я получаю сообщение об ошибке.
Команда с ошибкой
Код: Выделить всё
xcodebuild -project “Project.xcodeproj” -scheme “${{ matrix.scheme }}” -sdk iphonesimulator -destination 'platform=iOS Simulator, name=iPhone 14,OS name=iPhone 14,OS=latest' clean build -verbose
Код: Выделить всё
The following build command failed: ` CompileAssetCatalogV
CompileAssetCatalogVariant thinned out /Users/runner/Library/Developer/Xcode/DerivedData/Project-bbxdduymmzeemvgztykqihaxymvx/Build/.Products/Debug-iphonesimulator/ProjectWatch.app /Users/runner/work/Project/ProjectWatch/Preview Contents/Preview Assets.xcassets / Users/runner/work/CowManagement/Project/ProjectWatch/Assets.xcassets (in target 'ProjectWatch' from project 'Project ').
Код: Выделить всё
build:
runs-on: macos-latest
strategy:
matrix:
scheme: [Project]
steps:
- name: Checkout source code
uses: actions/checkout@v3
- name: Set up Xcode
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: latest-stable
- name: Set up Swift
uses: swift-actions/setup-swift@v2
with:
swift-version: "5.10"
- name: Cache Swift dependencies
uses: actions/cache@v3
with:
path: ~/.swiftpm
key: swiftpm-${{ matrix.scheme }}
restore-keys: |
swiftpm-
- name: Build for ${{ matrix.scheme }}
run: |
xcodebuild -project "Project.xcodeproj" -scheme "${{ matrix.scheme }}" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 14,OS=latest' clean build -verbose
Запустите xcodebuild из действия GitHub.
Убедитесь, что сборка выполняется без проблем.
Проверено
Другие вещи проверены
Убедитесь, что в проекте есть папка «Ресурсы».
Должен быть установлен AppIcon.
Убедитесь, что архив из XCode и загрузка из TestFlight работают корректно.
После загрузки проверка Apple должна пройти без проблем.
Подробнее здесь: https://stackoverflow.com/questions/791 ... icon-set-o