私はUnity 5.6.0とXcode 8.3.2をSDK Unity5OneSignalSDK.unitypackageで使用していますが、プッシュ通知を得るには十分なところで5.1から5.7を使用しています。
次のポストプロセッサを使用して「リモート通知」をチェックするためのバックグラウンドモードも自動化しています...私はUserNotifications.frameworkでリンクを自動化する方法を見つけることができません。誰でもそれを行う方法についてのアイデアがあります。
// ---------------------------------------------------------------------------------------------------------------------
public static class XCodePostProcess
{
// -----------------------------------------------------------------------------------------------------------------
[PostProcessBuild(100)]
public static void OnPostprocessBuild(BuildTarget target, string pathToBuildProject)
{
if (target == BuildTarget.iOS)
{
UpdateInfoPlist(pathToBuildProject);
}
}
// -----------------------------------------------------------------------------------------------------------------
private static void UpdateInfoPlist(string path)
{
// load plist
string plistPath = Path.Combine(path, "Info.plist");
PlistDocument plist = new PlistDocument();
plist.ReadFromString(File.ReadAllText(plistPath));
//Get Root
PlistElementDict rootDict = plist.root;
//Add Necessary Things
PlistElementArray LSApplicationQueriesSchemes = rootDict.CreateArray("LSApplicationQueriesSchemes");
LSApplicationQueriesSchemes.AddString("itms-beta"); // test flight
// localizations
PlistElementArray CFBundleLocalizations = rootDict.CreateArray("CFBundleLocalizations");
CFBundleLocalizations.AddString("en"); // english
CFBundleLocalizations.AddString("de"); // german
CFBundleLocalizations.AddString("fr"); // french
CFBundleLocalizations.AddString("es"); // spanish
// for OneSigna remote notifications
PlistElementArray UIBackgroundModes = rootDict.CreateArray("UIBackgroundModes");
UIBackgroundModes.AddString("remote-notification");
//WriteFile
File.WriteAllText (plistPath, plist.WriteToString());
}
}
このリンクを確認してください。 http://stackoverflow.com/questions/24333981/ios-app-with-framework-crashed-on-device-dyld-library-not-loaded-xcode-6-beta/28469804#28469804 –
@OgnjenMarceta、残念ながらそれはありません私にとってはうまくいくとは思わない。 XCodeプロジェクトを作成すると、Unityはいくつかの.frameworkファイルを自動的にインポートしますが、UserNotifications.frameworkは含まれません。そして、OneSignalの公式ガイドが、うまくいかない言葉を言うのは、私には奇妙に聞こえる。 v1.15.2で使用されていた古いガイドがあるかどうか疑問に思っています。 – erre