CommunityToolkit / CommunityToolkit/Maui.NativeLibraryInterop

Cannot build template project

Abierto
#93 0 comentarios 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
C#
Estrellas
249
Forks
48
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Description

Running `dotnet build` in template directory fails with exceptions.

### Steps to Reproduce

1. Download repo
2. Navigate to template folder
3. Run `dotnet build`

Expected result: Builds successfully
Actual result:
```
While building module 'Foundation' imported from /Users/shantanumethikar/Desktop/Delete/Maui.NativeLibraryInterop/template/macios/native/NewBind
ing/bin/Release/net8.0-ios/NewBindingiOS.xcarchive/Products/Library/Frameworks/NewBinding.framework/Headers/NewBinding-Swift.h:28:
While building module 'CFNetwork' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18
.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURLError.h:12:
In file included from :1:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/CFNetwork.frame
work/Headers/CFNetwork.h:18:10: fatal error: could not build module 'CoreFoundation'
18 | #include
| ~~~~~~~~^
While building module 'Foundation' imported from /Users/shantanumethikar/Desktop/Delete/Maui.NativeLibraryInterop/template/macios/native/NewBind
ing/bin/Release/net8.0-ios/NewBindingiOS.xcarchive/Products/Library/Frameworks/NewBinding.framework/Headers/NewBinding-Swift.h:28:
While building module 'XPC' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk
/System/Library/Frameworks/Foundation.framework/Headers/NSXPCConnection.h:14:
In file included from :1:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/include/xpc/xpc.h:6:10: fatal error:
could not build module 'os_object'
6 | #include
| ~~~~~~~~^
/Users/shantanumethikar/Desktop/Delete/Maui.NativeLibraryInterop/template/macios/native/NewBinding/bin/Release/net8.0-ios/NewBindingiOS.xcarchiv
e/Products/Library/Frameworks/NewBinding.framework/Headers/NewBinding-Swift.h:28:10: fatal error: could not build module 'Foundation'
28 | #include
| ~~~~~~~~^
```

### Link to public reproduction project repository

_No response_

### Environment

- OS: Mac X1
- .NET MAUI: 9.0.14/9.0.100
- Target platforms: iPhoneOs

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza en el directorio de la plantilla y reproduce el fallo con `dotnet build`; después, inspecciona la salida de compilación del binding nativo de iOS alrededor de `NewBindingiOS.xcarchive` y `NewBinding-Swift.h`. Se considera completado cuando la plantilla se compila correctamente para el destino iPhoneOS indicado, sin los errores de los módulos CoreFoundation, os_object o Foundation.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp, ios
Área
build-system, mobile-dev
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.