使用MonoTouch创建我的应用程序的Lite版本

问题描述:

我使用MonoTouch创建了我的iPhone应用程序并将其部署到AppStore。现在我想添加一个免费的Lite版本的同一个应用程序。用MonoTouch/MonoDevelop做这件事的最好方法是什么?使用MonoTouch创建我的应用程序的Lite版本

到目前为止,我为lite版本创建了一个新的Provisioning Profile。我可以更改构建选项以使用完整或精简配置文件。但是我还有什么需要改变的?我认为至少该应用程序的名称应该改变,但如何?

感谢, 基督教

我做这些事情的方法是创建一个新的项目,然后从第一个项目为纽带加上现有的C#文件。您将在“添加现有文件”对话框中看到此选项。请记住,所有图标/闪屏文件将不得不被复制,但MonoDevelop在链接时不会处理这些文件。

只是一个侧面说明,你可以通过较少的配置文件。创建一个作为com.yourcompany。*,然后命名您的应用程序com.yourcompany.yourapp1,yourapp2等

所以我有一个配置文件的开发,AdHoc和AppStore,但我有几个应用程序部署。

而不是链接文件,我更愿意做三个项目:一个库项目,它将拥有所有名为X.Touch.Core的UILogic和两个将具有Core参考的项目。 X.Touch.Lite和X.Touch.Premium。这样你就不需要链接文件,这可能会很痛苦。您可以放置​​一个名为settings.xml的文件,并在那里执行一些功能切换。