CommunityToolkit / CommunityToolkit/Maui.NativeLibraryInterop
Unable to build projects with CocoaPods - iOS Native bindings
- 主要言語
- C#
- スター
- 249
- フォーク
- 48
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
I have an application that uses Cocoapods.
The project builds fine when we build the xcodeproject as a standalone project.
But once we connect it with the MAUI Binding project, and tries to build the Binding project, it fails with following error:
```
NewBinding.MaciOS.Binding failed with 1 error(s) (5.5s)
/usr/local/share/dotnet/packs/Microsoft.iOS.Sdk.net9.0_18.2/18.2.9180/targets/Microsoft.MaciOS.Sdk.Xcode.targets(80,5): error :
xcodebuild exited with code 65:
** ARCHIVE FAILED **
The following build commands failed:
ScanDependencies /Users/pubuduwijeyaratne/Documents/Work/Maui.NativeLibraryInterop-main/template/macios/NewBinding.MaciOS.Binding/ob
j/Debug/net9.0-ios/xcode/DerivedData/Build/Intermediates.noindex/ArchiveIntermediates/NewBinding/IntermediateBuildFilesPath/NewBindin
g.build/Release-iphoneos/NewBinding.build/Objects-normal/arm64/NewBinding_vers.o /Users/pubuduwijeyaratne/Documents/Work/Maui.NativeL
ibraryInterop-main/template/macios/NewBinding.MaciOS.Binding/obj/Debug/net9.0-ios/xcode/DerivedData/Build/Intermediates.noindex/Archi
veIntermediates/NewBinding/IntermediateBuildFilesPath/NewBinding.build/Release-iphoneos/NewBinding.build/DerivedSources/NewBinding_ve
rs.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler (in target 'NewBinding' from project 'NewBinding')
Archiving project NewBinding with scheme NewBinding
(2 failures)
Build failed with 1 error(s) in 5.9s
pubuduwijeyaratne@Pubudus-MacBook-Pro NewBinding.MaciOS.Binding %
```
Appreciate any help on this.
Could this be because we are using the NewBinding.xcworkspace when building the native project manually(i.e from xcodebuild command). and Community toolkit might be using the NewBinding.xcodeproj file to build the binding.??
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず NewBinding.MaciOS.Binding で失敗を再現し、NewBinding.xcworkspace と NewBinding.xcodeproj のビルドパスを比較します。xcodebuild の呼び出しと、80 行目の Microsoft.MaciOS.Sdk.Xcode.targets を調査し、その後、Binding ビルドがどのプロジェクト形式を使用しているかを判断します。CocoaPods 統合の不一致を特定するか、Binding ビルドを成功させるために必要な不足している構成を文書化できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp, ios
- 領域
- build-system, mobile-dev
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100