【发布时间】:2017-11-11 03:09:27
【问题描述】:
我现在正在使用 Unity 开发一个 iOS 应用程序,并且我正在尝试设置关联的域,而无需在 xcode 上手动设置它。我相信我可以通过PostProcessBuild 实现这一点,但我想不通
public class AvametricIOSBuildPostProcessor
{
static string[] associatedDomains;
[PostProcessBuild]
public static void OnPostprocessBuild (BuildTarget target, string pathToBuiltProject)
{
if (target == BuildTarget.iOS)
OnPostprocessBuildIOS (pathToBuiltProject);
}
private static void OnPostprocessBuildIOS (string pathToBuiltProject)
{
var projectCapabilityManager = new ProjectCapabilityManager(plistPath, plistPath, "Unity-iPhone");
associatedDomains[0] = "applinks:XXXXX";
projectCapabilityManager.AddAssociatedDomains(associatedDomains);
}
}
【问题讨论】:
标签: c# ios unity3d unity5 ios-universal-links