ターゲットプラットフォームがAndroidであってもiOS機能へのコードレスAPIリンクはビルドエラーを引き起こします
public class CodelessCrawler : MonoBehaviour
{
[DllImport ("__Internal")]
private static extern void IOSFBSendViewHierarchy (string tree);
...
ここでも同じ、Unity2019.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)
Unity2019.1.5f1。 il2cppビルドで2つのエラーが発生しました:
https://paste.ofcode.org/yrFYXmwtg2Fdyy7EiB68mQ
およびhttps://paste.ofcode.org/M6svWdFUcfgjfgBbkQuTs7
ここでも同じ、Unity2018.4.0f1。
Unity 2018.4.1f1と同じ問題が7.15.1に戻り、これがすぐに解決されることを願っています
こっちも一緒。 Unity2017.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'への未定義の参照
ここでも同じ、Unity2018.2.20f1。
Unity2019.1.4f1でも扱っています。 誰かがこれに対する答えを持っていますか?
私はついに7.15.1にダウングレードしてビルドできるようになりました。これが、FacebookのSDKで正しく動作する唯一の方法のようです。
私はついに7.15.1にダウングレードしてビルドできるようになりました。これが、FacebookのSDKで正しく動作する唯一の方法のようです。
新しいクラスCodelessCrawlerにバグがあるため、プロジェクト内でプレーンなSDKソースコードを使用せずにこのバグを自分で修正しない限り、このバグを修正して新しいクラスをリリースするまで7.15.1を使用する必要があります。バージョン。
試す
`#if UNITY_IOS
[DllImport( "__ Internal")]
FacebookがUnitySDKをもっと徹底的にテストしてくれることを願っています:(
SDKをUnityにアップグレードして統合することは、何が失敗したのか、そしてなぜそのような時間の浪費になる可能性があるのかを理解することは、それなりに苦痛です。
Unity2019.1.6f1。 同じ
誰かがプルリクエストでそれを解決しました!!!
毎回同じ。 新しいSDKをテストしているのは、機械的なプレイテストだけだと思います。 修理する ! ! ! または、ダッシュボードからV5.0APIへのアップグレードを強制する警告を削除します
毎回同じ。 新しいSDKをテストしているのは、機械的なプレイテストだけだと思います。 修理する ! ! ! または、ダッシュボードからV5.0APIへのアップグレードを強制する警告を削除します
それに同意します。
SDKbcを削除しました。扱いたくありませんでした。
ここでも同じですが、v7.16.0のバグが多すぎるので、すぐに修正されることを願っています
リリースする前にビルドしてはいけません。 なんて残念なことでしょう。私たちが構築するゲームにほとんど価値をもたらさないものにとっても、それは残念です。
もう2週間経ちました。 この重大なバグだけでも、簡単な修正プログラムがトリガーされるはずです。
ここに何か動きはありますか? これに加えてAndroidXは私の一日を破壊しています。
ここでも同じ、Unity 2018.2.20f1
2日以降の新しいバージョンは、今すぐ動作するはずです。
みなさん、こんにちは。v7.16.1が動作するはずです。
ええ、それは動作します。
v7.17.0でil2cppエラーが発生しました。 のようなものはファイルを実行できませんでした。
v7.16.1に戻しましたが、正常に動作し、ビルドできます。 FBはそれを再バストしたに違いない-__-
私はグーグルアドモブプラグインを持っているので、iOSで最新バージョンに更新されましたそれは私にいくつかのクレイジーエラーを送信します:DありがとうFB <3古いバージョンが魅力のように機能するとき:D
解決策はありますか?
最も参考になるコメント
FacebookがUnitySDKをもっと徹底的にテストしてくれることを願っています:(
SDKをUnityにアップグレードして統合することは、何が失敗したのか、そしてなぜそのような時間の浪費になる可能性があるのかを理解することは、それなりに苦痛です。