CommunityToolkit / CommunityToolkit/Maui.NativeLibraryInterop
Cannot build template project
- 主要语言
- C#
- 星标
- 249
- 派生
- 48
- PR 合并指标
- 30 天内没有已合并 PR
描述
### 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
贡献指南
这个仓库没有索引到贡献指南
调研方向
从模板目录开始,使用 `dotnet build` 重现失败,然后检查 `NewBindingiOS.xcarchive` 和 `NewBinding-Swift.h` 附近的 iOS 原生绑定构建输出。对于报告的 iPhoneOS 目标,模板能够成功构建且没有 CoreFoundation、os_object 或 Foundation 模块错误,即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- csharp, ios
- 领域
- build-system, mobile-dev
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100