MonoTouch到XCode导出

时间:2011-11-10 22:37:34

标签: xcode xamarin.ios monodevelop code-signing

我在一个项目中出价,客户希望在XCode项目中提供移动应用,因为他们可以签名。

我可以构建MonoTouch,然后“导出”到Xcode,以便我可以将其传递给客户端吗?

我的经验是,我可以在Xcode的大约1/2时间内构建MonoTouch。主要是由于MonoTouch.Dialog和C#的框架糖。

我正在使用MonoTouch Enterprise 5和MonoDevelop 2.8

1 个答案:

答案 0 :(得分:1)

我认为很大程度上取决于“导出到Xcode”的定义,我建议您与客户澄清这一点。

如果技术要求只是签署应用程序,则知道使用MonoDevelop(或使用 mtouch 命令行工具)完成的代码签名步骤是只需调用Apple提供的 codesign 工具即可。该步骤适用于完全构建的.app(目录),因此任何人都应该能够(使用正确的证书/密钥)对其进行签名(只要.plist数据匹配)。

还有一些支持(在 mtouch 中)构建一个可以证明有用的Xcode项目(请参阅--xcode选项)。您可以(并且应该)尝试确保 符合您的(客户端)要求。

最后,可以成为创建 dumb Xcode项目的方法,这些项目只能用于复制和签名文件。我很确定使用VS.NET/msbuild和MonoDevelop / makefiles是可能的 - 但我不太清楚Xcode是否足以说明这是否可能。

结论:我唯一不怀疑的是,您可以使用MonoTouch [.Dialog] / C#在一半的时间内完成此操作; - )