我的 Obj-C GUI 应用程序如何打开我的 .Net Xamarin.IOS GUI 应用程序?

How can my Obj-C GUI app open my .Net Xamarin.IOS GUI app?

我希望我的 ObjC GUI 应用程序以编程方式 launch/open 我的 .Net Xamarin.IOS GUI 应用程序。 我该怎么做?

这些都是非应用商店的内部应用。

如果你的意思是想要Xcode构建iOS App来打开Xamarin iOS App,你可以使用openURL打开另一个 iOS App 。无论是从 Xcode 还是 Xamarin 构建,您只需要在 info.plist 文件中设置 URL Schemes

例如Xamarin中的设置iOS:

然后XcodeiOS应用程序打开它:

- (IBAction)OpenXamariniOSApp:(id)sender{

    if(@available(iOS10.0, *)) {    

        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"XamariniOS://"] options:@{} completionHandler:nil];            

    }else{                 

        [[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"XamariniOS://"]];

    }
}

效果:(第一次Apple会弹出一个window)