Ссылка API без кода на функцию iOS, даже если целевой платформой является Android, вызывает ошибку сборки
public class CodelessCrawler : MonoBehaviour
{
[DllImport ("__Internal")]
private static extern void IOSFBSendViewHierarchy (string tree);
...
То же самое, Unity 2019.1.5f1.
Сборка с IL2CPP приводит к следующим ошибкам сборки:
/Users/MobileMonstersGmbH/Documents/Projects/Unity/FacebookSDK/Temp/StagingArea/Il2Cpp/il2cppOutput/Facebook.Unity.cpp:20388: error: undefined reference to 'IOSFBSendViewHierarchy'
/Users/MobileMonstersGmbH/Documents/Projects/Unity/FacebookSDK/Temp/StagingArea/Il2Cpp/il2cppOutput/Facebook.Unity.cpp:20388: error: undefined reference to 'IOSFBSendViewHierarchy'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Единство 2019.1.5f1. Я получил 2 ошибки при сборке il2cpp:
https://paste.ofcode.org/yrFYXmwtg2Fdyy7EiB68mQ
и https://paste.ofcode.org/M6svWdFUcfgjfgBbkQuTs7
То же самое, Unity 2018.4.0f1.
Та же проблема с Unity 2018.4.1f1, вернулась к версии 7.15.1, надеюсь, она скоро будет решена.
То же самое. Я использую Unity 2017.4.27LTS.
Я пытаюсь собрать версию для Android, но в проходе IL2CPP я получаю ошибки для неопределенных методов iOS:
C:\Prj3\game\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\A0920E93F78CB3A161117F87F66D3A3A.o: в функции CodelessCrawler_IOSFBSendViewHierarchy_m2725653782':
C:\Prj3\game\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:22332: undefined reference to
IOSFBSendViewHierarchy'
C:\Prj3\gameTemp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0. cpp:22332 : неопределенная ссылка на IOSFBSendViewHierarchy.
То же самое, Unity 2018.2.20f1.
Я тоже с этим сталкиваюсь на Unity 2019.1.4f1. Пожалуйста, у кого-нибудь есть ответ на это?
Я, наконец, получил его для сборки, понизив версию до 7.15.1, похоже, это единственный способ заставить его работать правильно с SDK Facebook.
Я, наконец, получил его для сборки, понизив версию до 7.15.1, похоже, это единственный способ заставить его работать правильно с SDK Facebook.
У них есть ошибка в новом классе CodelessCrawler, поэтому, если вы не используете простой исходный код sdk в своем проекте и не исправите эту ошибку самостоятельно, вам придется использовать 7.15.1, пока они не исправят эту ошибку и не выпустят новый версия.
пытаться
`#если UNITY_IOS
[DllImport("__Internal")]
Я бы хотел, чтобы Facebook более тщательно тестировал свои Unity SDK :(
Обновление и интеграция SDK в Unity и так достаточно болезненны, понимание того, что не удалось и почему может быть такой пустой тратой времени.
Единство 2019.1.6f1. такой же
Кто-то решил это в запросе на вытягивание!!!
каждый раз одно и то же. Я думаю, что никто не тестирует новый SDK, просто какие-то механические игровые тесты и все. ПОЧИНИ ЭТО ! ! ! или удалить предупреждение с панели инструментов, которое заставляет нас перейти на API версии 5.0.
каждый раз одно и то же. Я думаю, что никто не тестирует новый SDK, просто какие-то механические игровые тесты и все. ПОЧИНИ ЭТО ! ! ! или удалить предупреждение с панели инструментов, которое заставляет нас перейти на API версии 5.0.
согласен с этим.
Удален SDK, т.к. я не хотел с ним связываться
то же самое, слишком много ошибок для версии 7.16.0, надеюсь, они скоро будут исправлены
Вы, ребята, даже не стройте перед выпуском. Какой позор, это тоже для чего-то, что добавляет очень мало ценности игре, которую мы создаем!
Прошло уже 2 недели. Я скромно думаю, что одна эта критическая ошибка должна вызвать быстрое исправление.
Здесь есть какое-то движение? Этот плюс AndroidX разрушает мой день.
Здесь же, Unity 2018.2.20f1
Новая версия за два дня, теперь должна работать.
Привет всем, v7.16.1 теперь должна работать.
Да, это работает.
Возникла ошибка il2cpp с v7.17.0. Что-то вроде не удалось запустить файл.
Вернулся к v7.16.1, и он отлично работает, и я могу собрать. FB, должно быть, перезалил его -__-
обновлен до последней версии на ios, так как у меня есть плагин google admob, он почему-то выдает мне какую-то сумасшедшую ошибку: D, спасибо FB <3, когда старая версия работает как шарм: D
Любое решение?
Самый полезный комментарий
Я бы хотел, чтобы Facebook более тщательно тестировал свои Unity SDK :(
Обновление и интеграция SDK в Unity и так достаточно болезненны, понимание того, что не удалось и почему может быть такой пустой тратой времени.