同一cocoa应用程序的两个实例是否可以使用不同的捆绑包id启动?
同一cocoa应用程序的两个实例是否可以使用不同的捆绑包ID启动同一cocoa应用程序的两个实例是否可以使用不同的捆绑包id启动?,cocoa,bundle,identifier,Cocoa,Bundle,Identifier,同一cocoa应用程序的两个实例是否可以使用不同的捆绑包ID启动 我希望我的应用程序的每个实例都有不同的首选项plist in/Library/preferences/编辑:正如评论所述,我将更清楚地说明: 不 不,您不能动态切换应用程序标识符。 它们必须是两个应用程序。注意:我没有提到可能会动态编辑info.plist,因为它根本没有定义,并且很可能会导致问题,因此如果您关心它,它会破坏代码签名。。这是一个不!他可能不喜欢这个答案,但这是一个答案。如果我不能更改包标识符,我可以传递启动我的应用
我希望我的应用程序的每个实例都有不同的首选项plist in/Library/preferences/编辑:正如评论所述,我将更清楚地说明: 不 不,您不能动态切换应用程序标识符。
它们必须是两个应用程序。注意:我没有提到可能会动态编辑info.plist,因为它根本没有定义,并且很可能会导致问题,因此如果您关心它,它会破坏代码签名。。这是一个不!他可能不喜欢这个答案,但这是一个答案。如果我不能更改包标识符,我可以传递启动我的应用程序实例时我的首选项必须结束的位置吗?。例如,myapp.app instance1首选项位于/Library/preferences/mypref1.plist,myapp.app instance2首选项位于/Library/preferences/mypref2.plist。你说得对,事后看来,我没有正确地检查过这一点。很抱歉。如果我无法更改包标识符,我能否在启动我的应用程序实例时传递我的首选项必须结束的位置?。