Ошибка NETSDK1032: платформа RuntimeIdentifier «ios-arm64» и PlatformTarget «x64» должны быть совместимы.IOS

Программируем под IOS
Ответить
Anonymous
 Ошибка NETSDK1032: платформа RuntimeIdentifier «ios-arm64» и PlatformTarget «x64» должны быть совместимы.

Сообщение Anonymous »

У меня уже была эта ошибка здесь: Ошибки с публикацией в dotnet, но мне удалось уйти от нее, просто создав совершенно новое решение. Ну, это уже не вариант, потому что сейчас я работаю над реальным проектом.
За все те многие дни, что я провел с этими ошибками, мне удалось скомпилировать некоторые проекты и распространять их на IPhone. Просто где-то на этом пути от создания свежего решения и небольшой работы над ним внезапно возникает эта конкретная ошибка, и я не знаю, как ее решить. Может быть, у кого-то есть понимание.
Проект отлично работает в симуляторе на удаленном Mac и в Windows как приложение Windows.
Среда:
Windows 10 Home, 21H2

VS 2022 Версия 17.3.0 Предварительная версия 1.1
Вот что я сделал далеко:
dotnet publish -f:net6.0-ios -c:Release /bl:msbuild.binlog
с XML в конце этого сообщения выдает мне эту ошибку:

ошибка NETSDK1032 : Платформа RuntimeIdentifier "ios-arm64" и
PlatformTarget "x64" должны быть совместимы.

Просматривая binlog, я вижу это:
Изображение

Во время настройки проект показывает это:
Изображение

Предположительно для PlatformTarget установлено значение "x64", Но это не так. По крайней мере, не согласно настройкам проекта. Если нет другого места для его настройки.
Он пытался изменить его на ARM64 и обратно на Любой процессор, я попытался указать в XML одну или все группы свойств, и я попытался указать его. в командной строке вот так:
dotnet publish -f:net6.0-ios -c:Release /p:Platform="Any CPU"

Я тоже изменилась


в


а затем это:
dotnet publish -f:net6.0-ios -c:Debug /p:Platform="Any CPU"

Ничто из этого не имеет никакого эффекта. Чего мне не хватает?



net6.0-android;net6.0-ios;net6.0-maccatalyst
$(TargetFrameworks);net6.0-windows10.0.19041.0


Exe
OnesieMobile
true
true
enable


OnesieMobile


com.maui.app
447A62C6-2841-41D6-B9AE-444E6E1A908B


1.0
1

14.2
14.0
21.0
10.0.17763.0
10.0.17763.0
6.5



ios-arm64
Maui Provisioning
Apple Distribution: My Name (XXXX)

true
58181
xxxxx
xxxx
xxxx
/Users/xxxx/Library/Caches/Xamarin/XMA/SDKs/dotnet/





























ActivityDetailPage.xaml





MSBuild:Compile


MSBuild:Compile






Подробнее здесь: https://stackoverflow.com/questions/725 ... latformtar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»