【问题标题】:What's the best way to have two targets with different main methods?拥有两个具有不同主要方法的目标的最佳方法是什么?
【发布时间】:2013-10-01 00:55:57
【问题描述】:

我有一个用于学校的 Objective-C/Cocoa Mac 应用程序项目,它应该有两个部分:客户端和服务器。他们有一些共同的文件。我想让 Xcode 构建两个应用程序,每个应用程序运行不同的代码。它目前只运行我设置为在 AppDelegate 中运行的客户端内容,但我想要一个单独的应用程序,它将为服务器使用不同的 AppDelegate。

我知道我可以有两个单独的项目并将文件链接到其中,但是有更好的方法吗?

【问题讨论】:

    标签: objective-c xcode macos target


    【解决方案1】:

    只需创建两个单独的 .m 文件,每个文件中都有“main”函数,然后在每个文件的文件检查器中,您可以设置每个 .m 文件要编译的目标(或应用程序)并与之关联。

    你的项目看起来有点像这样:

    【讨论】:

    • 啊,完美。我还必须弄清楚如何添加新产品……比 IMO 更烦人。
    猜你喜欢
    • 2018-02-16
    • 2020-09-27
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    • 2019-12-17
    • 2015-08-04
    • 2014-10-22
    • 1970-01-01
    相关资源
    最近更新 更多