2

Objective-C SDKの使用sharpie pod bindをバインドしていますが、次のエラー メッセージが表示されました。

System.AggregateException: unable to parse Xcode project: Pods/Pods.xcodeproj/project.pbxproj

メッセージの詳細:

---> System.ObjectDisposedException: 破棄されたオブジェクトにアクセスできません。

オブジェクト名: 'ストリームは閉じられました'. Xamarin.MacDev.PropertyListFormat+BinaryFormat.StartReading (System.IO.Stream 入力) の : 行 0
Xamarin.MacDev.PropertyListFormat.CreateReadContext System.IO.FileStream.get_Length ()( System.IO.Stream 入力) の : 行 0 Xamarin. MacDev.PObject.FromStream (System.IO.Stream ストリーム) in:line 0 at Sharpie.Xcode.Project.PBXProjectFile..ctor (System.IO.Stream plistStream) in:line 0 at Sharpie.Xcode.Project.PBXProjectFile.. ctor (FilePath fileName) in :line 0 at Sharpie.Xcode.Project.XcodeProject..ctor (FilePath fileName) in :line 0 --- 内部例外スタック トレースの終わり --- at Sharpie.Xcode.Project.XcodeProject.. ctor (FilePath fileName) in :line 0








Sharpie.ParseTool.LoadXcodeProjectOptions (FilePath xcodeprojFile) で :0 行
目 Sharpie.ParseTool.Run () で :0 行
目 Sharpie.BindTool.CoreRun () で :0 行
目 Sharpie.BindTool.Run () で :0 行目
---> (内部例外 #0) System.ObjectDisposedException: 破棄されたオブジェクトにアクセスできません。
オブジェクト名: 'ストリームは閉じられました'. Xamarin.MacDev.PropertyListFormat+BinaryFormat.StartReading (System.IO.Stream 入力) の
行 0 の System.IO.FileStream.get_Length () で:行 0 の Xamarin.MacDev.PropertyListFormat.CreateReadContext (System.IO.Stream ) input) in :line 0 at Xamarin.MacDev.PObject.FromStream (System.IO.Stream stream) in :line 0



Sharpie.Xcode.Project.PBXProjectFile..ctor (System.IO.Stream plistStream) で :0 行
目 Sharpie.Xcode.Project.PBXProjectFile..ctor (FilePath fileName) で :0 行
目で..ctor (FilePath fileName) in :line 0 <---

使用状況データを Xamarin に送信しています... 送信に失敗しました。テレメトリは次回提出します。エラー: Insights.PurgeAllPendingData がタイムアウトしました (15 秒待機)

終わり。エラー コード 1 で終了します。

ありがとう。

cocoapodsプロジェクトをバインドする他の方法はありますか?

4

1 に答える 1

3

ココア ポッド リンクからプロジェクトを作成すると、そのヘッダー ファイルがターゲットにバインドされませんでした。自分でバインドする必要があります。ヘッダーを追加するには、次のパスをたどります。(Pods ターゲット > Build Phases > '+'> New Headers phase を選択します)。これで、sharpie pod bind コマンドが正常に機能します。

于 2016-04-22T09:54:37.427 に答える