【发布时间】:2016-04-09 11:33:35
【问题描述】:
我正在绑定一个 Objective-C SDK 使用 sharpie pod bind,收到错误消息:
System.AggregateException: unable to parse Xcode project: Pods/Pods.xcodeproj/project.pbxproj
消息详情:
--->
System.ObjectDisposedException: 无法访问已释放的对象。对象名称:'流已关闭'。
在System.IO.FileStream.get_Length ()在:第 0 行
在 Xamarin.MacDev.PropertyListFormat+BinaryFormat.StartReading(System.IO.Stream 输入)中:第 0 行
在 Xamarin.MacDev.PropertyListFormat.CreateReadContext(System.IO.Stream 输入)中:第 0 行
在 Xamarin.MacDev.PObject.FromStream(System.IO.Stream 流)中:第 0 行
在 Sharpie.Xcode.Project.PBXProjectFile..ctor (System.IO.Stream plistStream) 中:第 0 行
在 Sharpie.Xcode.Project.PBXProjectFile..ctor (FilePath fileName) in :line 0
在 Sharpie.Xcode.Project.XcodeProject..ctor (FilePath fileName) in :line 0
--- 内部异常堆栈跟踪结束 ---
在 Sharpie.Xcode.Project.XcodeProject..ctor (FilePath fileName) in :line 0
在 Sharpie.ParseTool.LoadXcodeProjectOptions (FilePath xcodeprojFile) 中:第 0 行
在 Sharpie.ParseTool.Run () in :line 0
在 Sharpie.BindTool.CoreRun () 中:第 0 行
在 Sharpie.BindTool.Run () in :line 0
--->(内部异常 #0)System.ObjectDisposedException:无法访问已处置的对象。
对象名称:“流已关闭”。
在 System.IO.FileStream.get_Length () in :line 0
在 Xamarin.MacDev.PropertyListFormat+BinaryFormat.StartReading(System.IO.Stream 输入)中:第 0 行
在 Xamarin.MacDev.PropertyListFormat.CreateReadContext(System.IO.Stream 输入)中:第 0 行
在 Xamarin.MacDev.PObject.FromStream(System.IO.Stream 流)中:第 0 行
在 Sharpie.Xcode.Project.PBXProjectFile..ctor (System.IO.Stream plistStream) 中:第 0 行
在 Sharpie.Xcode.Project.PBXProjectFile..ctor (FilePath fileName) in :line 0
在 Sharpie.Xcode.Project.XcodeProject..ctor (FilePath fileName) in :line 0正在向 Xamarin 提交使用数据... 提交失败。遥测将在下次提交。 错误:Insights.PurgeAllPendingData 超时(等待 15 秒)
完成。以错误代码 1 退出。
谢谢。
我还有其他方法可以绑定cocoapods 项目吗?
【问题讨论】:
-
我会提交一个错误:bugzilla.xamarin.com
-
@Jason 谢谢,你知道如何手动绑定这个sdk吗?我非常需要这个sdk。你能给我一些建议吗?
标签: objective-c xamarin.ios monodevelop objective-sharpie