Facebook-sdk-for-unity: Unity Cloud BuildiOSが失敗する

作成日 2017年06月27日  ·  7コメント  ·  ソース: facebook/facebook-sdk-for-unity

facebook-sdk-for-unityバージョン:7.10.0
Unityの最新の5.xバージョンを使用

クラウドビルドログのエラーは次のとおりです。

11414:[xcode]アーキテクチャarmv7の未定義のシンボル:
11415:[xcode] "_IOSFBFetchDeferredAppLink"、参照元:
11416:[xcode] _IOSWrapper_FetchDeferredAppLink_m3892819798 in Bulk_Facebook.Unity.IOS_0.o
11417:[xcode] _IOSWrapper_IOSFBFetchDeferredAppLink_m4025468277 in Bulk_Facebook.Unity.IOS_0.o
11418:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBFetchDeferredAppLink_m4025468277)
11419:[xcode] "_IOSFBSdkVersion"、参照元:
11420:[xcode] _IOSWrapper_FBSdkVersion_m1433820366 in Bulk_Facebook.Unity.IOS_0.o
11421:[xcode] _IOSWrapper_IOSFBSdkVersion_m1954204313 in Bulk_Facebook.Unity.IOS_0.o
11422:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBSdkVersion_m1954204313)
11423:[xcode] "_IOSFBRefreshCurrentAccessToken"、参照元:
11424:[xcode] _IOSWrapper_RefreshCurrentAccessToken_m2438835001 in Bulk_Facebook.Unity.IOS_0.o
11425:[xcode] _IOSWrapper_IOSFBRefreshCurrentAccessToken_m1240471684 in Bulk_Facebook.Unity.IOS_0.o
11426:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBRefreshCurrentAccessToken_m1240471684)
11427:[xcode] "_IOSFBGetAppLink"、参照元:
11428:[xcode] _IOSWrapper_GetAppLink_m2773878673 in Bulk_Facebook.Unity.IOS_0.o
11429:[xcode] _IOSWrapper_IOSFBGetAppLink_m459813758 in Bulk_Facebook.Unity.IOS_0.o
11430:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBGetAppLink_m459813758)
11431:[xcode] "_IOSFBAppEventsLogEvent"、参照元:
11432:[xcode] _IOSWrapper_IOSFBAppEventsLogEvent_m1319076241 in Bulk_Facebook.Unity.IOS_0.o
11433:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppEventsLogEvent_m1319076241)
11434:[xcode] "_IOSFBShareLink"、参照元:
11435:[xcode] _IOSWrapper_IOSFBShareLink_m3128905012 in Bulk_Facebook.Unity.IOS_0.o
11436:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBShareLink_m3128905012)
11437:[xcode] "_IOSFBAppEventsSetLimitEventUsage"、参照元:
11438:[xcode] _IOSWrapper_FBAppEventsSetLimitEventUsage_m3970473682 in Bulk_Facebook.Unity.IOS_0.o
11439:[xcode] _IOSWrapper_IOSFBAppEventsSetLimitEventUsage_m1765600937 in Bulk_Facebook.Unity.IOS_0.o
11440:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppEventsSetLimitEventUsage_m1765600937)
11441:[xcode] "_IOSFBLogInWithReadPermissions"、参照元:
11442:[xcode] _IOSWrapper_LogInWithReadPermissions_m2416395187 in Bulk_Facebook.Unity.IOS_0.o
11443:[xcode] _IOSWrapper_IOSFBLogInWithReadPermissions_m1929637458 in Bulk_Facebook.Unity.IOS_0.o
11444:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBLogInWithReadPermissions_m1929637458)
11445:[xcode] "_IOSFBLogInWithPublishPermissions"、参照元:
11446:[xcode] _IOSWrapper_LogInWithPublishPermissions_m1237464384 in Bulk_Facebook.Unity.IOS_0.o
11447:[xcode] _IOSWrapper_IOSFBLogInWithPublishPermissions_m1193287201 in Bulk_Facebook.Unity.IOS_0.o
11448:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBLogInWithPublishPermissions_m1193287201)
11449:[xcode] "_IOSFBAppInvite"、参照元:
11450:[xcode] _IOSWrapper_IOSFBAppInvite_m1414880447 in Bulk_Facebook.Unity.IOS_0.o
11451:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppInvite_m1414880447)
11452:[xcode] "_IOSFBFeedShare"、参照元:
11453:[xcode] _IOSWrapper_IOSFBFeedShare_m2674999132 in Bulk_Facebook.Unity.IOS_0.o
11454:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBFeedShare_m2674999132)
11455:[xcode] "_IOSFBAppEventsLogPurchase"、参照元:
11456:[xcode] _IOSWrapper_IOSFBAppEventsLogPurchase_m1964399802 in Bulk_Facebook.Unity.IOS_0.o
11457:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppEventsLogPurchase_m1964399802)
11458:[xcode] "_IOSFBSetShareDialogMode"、参照元:
11459:[xcode] _IOSWrapper_SetShareDialogMode_m4089495540 in Bulk_Facebook.Unity.IOS_0.o
11460:[xcode] _IOSWrapper_IOSFBSetShareDialogMode_m3394844047 in Bulk_Facebook.Unity.IOS_0.o
11461:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBSetShareDialogMode_m3394844047)
11462:[xcode] "_IOSFBInit"、参照元:
11463:[xcode] _IOSWrapper_IOSFBInit_m902272037 in Bulk_Facebook.Unity.IOS_0.o
11464:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBInit_m902272037)
11465:[xcode] "_IOSFBSettingsActivateApp"、参照元:
11466:[xcode] _IOSWrapper_FBSettingsActivateApp_m3904596848 in Bulk_Facebook.Unity.IOS_0.o
11467:[xcode] _IOSWrapper_IOSFBSettingsActivateApp_m797401977 in Bulk_Facebook.Unity.IOS_0.o
11468:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBSettingsActivateApp_m797401977)
11469:[xcode] "_IOSFBAppRequest"、参照元:
11470:[xcode] _IOSWrapper_IOSFBAppRequest_m3493977217 in Bulk_Facebook.Unity.IOS_0.o
11471:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppRequest_m3493977217)
11472:[xcode] "_IOSFBLogOut"、参照元:
11473:[xcode] _IOSWrapper_LogOut_m1708493573 in Bulk_Facebook.Unity.IOS_0.o
11474:[xcode] _IOSWrapper_IOSFBLogOut_m1975029250 in Bulk_Facebook.Unity.IOS_0.o
11475:[xcode] Ld /BUILD_PATH/Library/Developer/Xcode/DerivedData/Unity-iPhone-epaeakfndqkfzegvgdqfylzgthwf/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity / Objects-normal / arm64 / atlasempires normal arm64
11476:[xcode] cd /BUILD_PATH/cerberus-interactive-inc.towar.ios-test/temp.RmtJeC
11477:[xcode] export IPHONEOS_DEPLOYMENT_TARGET = 7.0
11478:[xcode] export PATH = "/ APPLICATION_PATH / Xcode.app / Contents / Developer / Platforms / iPhoneOS.platform / Developer / usr / bin:/APPLICATION_PATH/Xcode.app/Contents/Developer/usr/bin:/ APPLICATION_PATH / Android Studio.app/sdk:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/BUILD_PATH/.mason/buildpacks/unity/libs/vendor/jsawk:/BUILD_PATH/。 mason / buildpacks / xcode / libs / vendor / jsawk:/BUILD_PATH/.rvm/bin "
11479:[xcode] /APPLICATION_PATH/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch arm64 -isysroot / APPLICATION_PATH / Xcode.app / Contents / Developer / Platforms / iPhoneOS.platform / Developer /SDKs/iPhoneOS10.3.sdk -L / BUILD_PATH / Library / Developer / Xcode / DerivedData / Unity-iPhone-epaeakfndqkfzegvgdqfylzgthwf / Build / Intermediates / ArchiveIntermediates / Unity-iPhone / BuildProductsPath / Release-iphoneos -L / BUILD_ -inc.towar.ios-test / temp.RmtJeC -L / BUILD_PATH / cerberus-interactive-inc.towar.ios-test / temp.RmtJeC / Libraries -F / BUILD_PATH / Library / Developer / Xcode / DerivedData / Unity-iPhone -epaeakfndqkfzegvgdqfylzgthwf / Build / Intermediates / ArchiveIntermediates / Unity-iPhone / BuildProductsPath / Release-iphoneos -F / BUILD_PATH / cerberus-interactive-inc.towar.ios-test / temp.RmtJeC / Frameworks / Libraries / towar-mobile / Plugins / iOS -filelist / BUILD_PATH / Library / Developer / Xcode / DerivedData / Unity-iPhone-epaeakfndqkfzegvgdqfylzgthwf / Build / Intermediates / Arch iveIntermediates / Unity-iPhone / IntermediateBuildFilesPath / Unity-iPhone.build / Release-iphoneos / Unity-iPhone.build / Objects-normal / arm64 / atlasempires.LinkFileList -Xlinker -map -Xlinker / BUILD_PATH / Library / Developer / Xcode / DerivedData / Unity-iPhone-epaeakfndqkfzegvgdqfylzgthwf / Build / Intermediates / ArchiveIntermediates / Unity-iPhone / IntermediateBuildFilesPath / Unity-iPhone.build / Release-iphoneos / Unity-iPhone.build / atlasempires-LinkMap-normal-arm64.txt -miphoneos-version-min = 7.0 -dead_strip -Xlinker -object_path_lto -Xlinker / BUILD_PATH / Library / Developer / Xcode / DerivedData / Unity-iPhone-epaeakfndqkfzegvgdqfylzgthwf / Build / Intermediates / ArchiveIntermediates / Unity-iPhone / IntermediateBuildFilesPath / Unity-iPhone iPhone.build/Objects-normal/arm64/atlasempires_lto.o -fembed-bitcode -Xlinker -bitcode_verify -Xlinker -bitcode_hide_symbols -Xlinker -bitcode_symbol_map -Xlinker / BUILD_PATH / Library / Developer / Xcode / DerivedData / Unity-iPhone-ep中間 iates / ArchiveIntermediates / Unity-iPhone / BuildProductsPath / Release-iphoneos -Xlinker -final_output -Xlinker /APPLICATION_PATH/atlasempires.app/atlasempires -stdlib = libc ++ -fobjc-arc -fobjc-link-runtime -weak_framework CoreMotion -weak-lSystem -frame MediaToolbox -liPhone-lib -framework CoreText -framework AudioToolbox -weak_framework AVFoundation -framework CFNetwork -framework CoreGraphics -framework CoreLocation -framework CoreMedia -weak_framework CoreMotion -framework CoreVideo -framework Foundation -framework MediaPlayer -framework OpenAL -framework OpenGLES -framework QuartzCore -framework SystemConfiguration -framework UIKit -liconv.2 -framework FBSDKCoreKit -framework FBSDKShareKit -framework FBSDKLoginKit -framework Bolts -weak_framework Metal -Xlinker -dependency_info -Xlinker / BUILD_PATH / Library / Developer / Xcode / DerivedData / Unity-iPhone-epaeakfndqkf /Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-i phoneos / Unity-iPhone.build / Objects-normal / arm64 / atlasempires_dependency_info.dat -o / BUILD_PATH / Library / Developer / Xcode / DerivedData / Unity-iPhone-epaeakfndqkfzegvgdqfylzgthwf / Build / Intermediates / ArchiveIntermediates / Unity-iPhone iPhone.build/Release-iphoneos/Unity-iPhone.build/Objects-normal/arm64/atlasempires
11480:[xcode]アーキテクチャarm64の未定義のシンボル:
11481:[xcode] "_IOSFBFetchDeferredAppLink"、参照元:
11482:[xcode] _IOSWrapper_FetchDeferredAppLink_m3892819798 in Bulk_Facebook.Unity.IOS_0.o
11483:[xcode] _IOSWrapper_IOSFBFetchDeferredAppLink_m4025468277 in Bulk_Facebook.Unity.IOS_0.o
11484:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBFetchDeferredAppLink_m4025468277)
11485:[xcode] "_IOSFBSdkVersion"、参照元:
11486:[xcode] _IOSWrapper_FBSdkVersion_m1433820366 in Bulk_Facebook.Unity.IOS_0.o
11487:[xcode] _IOSWrapper_IOSFBSdkVersion_m1954204313 in Bulk_Facebook.Unity.IOS_0.o
11488:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBSdkVersion_m1954204313)
11489:[xcode] "_IOSFBRefreshCurrentAccessToken"、参照元:
11490:[xcode] _IOSWrapper_RefreshCurrentAccessToken_m2438835001 in Bulk_Facebook.Unity.IOS_0.o
11491:[xcode] _IOSWrapper_IOSFBRefreshCurrentAccessToken_m1240471684 in Bulk_Facebook.Unity.IOS_0.o
11492:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBRefreshCurrentAccessToken_m1240471684)
11493:[xcode] "_IOSFBGetAppLink"、参照元:
11494:[xcode] _IOSWrapper_GetAppLink_m2773878673 in Bulk_Facebook.Unity.IOS_0.o
11495:[xcode] _IOSWrapper_IOSFBGetAppLink_m459813758 in Bulk_Facebook.Unity.IOS_0.o
11496:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBGetAppLink_m459813758)
11497:[xcode] "_IOSFBAppEventsLogEvent"、参照元:
11498:[xcode] _IOSWrapper_IOSFBAppEventsLogEvent_m1319076241 in Bulk_Facebook.Unity.IOS_0.o
11499:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppEventsLogEvent_m1319076241)
11500:[xcode] "_IOSFBShareLink"、参照元:
11501:[xcode] _IOSWrapper_IOSFBShareLink_m3128905012 in Bulk_Facebook.Unity.IOS_0.o
11502:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBShareLink_m3128905012)
11503:[xcode] "_IOSFBAppEventsSetLimitEventUsage"、参照元:
11504:[xcode] _IOSWrapper_FBAppEventsSetLimitEventUsage_m3970473682 in Bulk_Facebook.Unity.IOS_0.o
11505:[xcode] _IOSWrapper_IOSFBAppEventsSetLimitEventUsage_m1765600937 in Bulk_Facebook.Unity.IOS_0.o
11506:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppEventsSetLimitEventUsage_m1765600937)
11507:[xcode] "_IOSFBLogInWithReadPermissions"、参照元:
11508:[xcode] _IOSWrapper_LogInWithReadPermissions_m2416395187 in Bulk_Facebook.Unity.IOS_0.o
11509:[xcode] _IOSWrapper_IOSFBLogInWithReadPermissions_m1929637458 in Bulk_Facebook.Unity.IOS_0.o
11510:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBLogInWithReadPermissions_m1929637458)
11511:[xcode] "_IOSFBLogInWithPublishPermissions"、参照元:
11512:[xcode] _IOSWrapper_LogInWithPublishPermissions_m1237464384 in Bulk_Facebook.Unity.IOS_0.o
11513:[xcode] _IOSWrapper_IOSFBLogInWithPublishPermissions_m1193287201 in Bulk_Facebook.Unity.IOS_0.o
11514:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBLogInWithPublishPermissions_m1193287201)
11515:[xcode] "_IOSFBAppInvite"、参照元:
11516:[xcode] _IOSWrapper_IOSFBAppInvite_m1414880447 in Bulk_Facebook.Unity.IOS_0.o
11517:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppInvite_m1414880447)
11518:[xcode] "_IOSFBFeedShare"、参照元:
11519:[xcode] _IOSWrapper_IOSFBFeedShare_m2674999132 in Bulk_Facebook.Unity.IOS_0.o
11520:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBFeedShare_m2674999132)
11521:[xcode] "_IOSFBAppEventsLogPurchase"、参照元:
11522:[xcode] _IOSWrapper_IOSFBAppEventsLogPurchase_m1964399802 in Bulk_Facebook.Unity.IOS_0.o
11523:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppEventsLogPurchase_m1964399802)
11524:[xcode] "_IOSFBSetShareDialogMode"、参照元:
11525:[xcode] _IOSWrapper_SetShareDialogMode_m4089495540 in Bulk_Facebook.Unity.IOS_0.o
11526:[xcode] _IOSWrapper_IOSFBSetShareDialogMode_m3394844047 in Bulk_Facebook.Unity.IOS_0.o
11527:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBSetShareDialogMode_m3394844047)
11528:[xcode] "_IOSFBInit"、参照元:
11529:[xcode] _IOSWrapper_IOSFBInit_m902272037 in Bulk_Facebook.Unity.IOS_0.o
11530:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBInit_m902272037)
11531:[xcode] "_IOSFBSettingsActivateApp"、参照元:
11532:[xcode] _IOSWrapper_FBSettingsActivateApp_m3904596848 in Bulk_Facebook.Unity.IOS_0.o
11533:[xcode] _IOSWrapper_IOSFBSettingsActivateApp_m797401977 in Bulk_Facebook.Unity.IOS_0.o
11534:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBSettingsActivateApp_m797401977)
11535:[xcode] "_IOSFBAppRequest"、参照元:
11536:[xcode] _IOSWrapper_IOSFBAppRequest_m3493977217 in Bulk_Facebook.Unity.IOS_0.o
11537:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBAppRequest_m3493977217)
11538:[xcode] "_IOSFBLogOut"、参照元:
11539:[xcode] _IOSWrapper_LogOut_m1708493573 in Bulk_Facebook.Unity.IOS_0.o
11540:[xcode] _IOSWrapper_IOSFBLogOut_m1975029250 in Bulk_Facebook.Unity.IOS_0.o
11541:[xcode](多分あなたが意味したのは:_IOSWrapper_IOSFBLogOut_m1975029250)
11542:[xcode] ld:アーキテクチャarm64のシンボルが見つかりません
11543:[xcode] clang:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)
11544:[xcode] *アーカイブが失敗しました*
11545:[xcode]次のビルドコマンドが失敗しました:
11546:[xcode] Ld /BUILD_PATH/Library/Developer/Xcode/DerivedData/Unity-iPhone-epaeakfndqkfzegvgdqfylzgthwf/Build/Intermediates/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/Unity / Objects-normal / arm64 / atlasempires normal arm64
11547:[xcode](1つの失敗)

最も参考になるコメント

後でこれに遭遇する可能性がある場合は、FacebookSDK / SDK / Editor / iOSの下に2つのファイルFBUnityInterface.mmとFBUnityUtility.mmがあり、[プラグインのプラットフォームを選択]の下の[iOS]チェックボックスをオンにして、再構築することでこの問題を解決しました問題ないはずです。

全てのコメント7件

事前にセットアップスクリプトを実行しましたか? すべてのDllImportが失敗しているようです。

まったく同じ問題が発生しています。

セットアップスクリプトとはどういう意味ですか? 次のページを使用してこれを設定します。

https://developers.facebook.com/docs/unity/getting-started/ios

次に、いくつかのコンパイルエラーが発生しました。

/Users/liam/Desktop/PolyCharge/Libraries/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm:354:96:タイプ 'idのパラメーターを初期化できません'タイプ' FBUnitySDKDelegate * __strong 'の左辺値
/Users/liam/Desktop/PolyCharge/Frameworks/FacebookSDK/Plugins/iOS/FBSDKShareKit.framework/Headers/FBSDKAppGroupJoinDialog.h:35:70:ここでパラメーター 'delegate'に引数を渡します
/Users/liam/Desktop/PolyCharge/Libraries/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm:381:21:'idへの割り当て'互換性のないタイプから' FBUnitySDKDelegate * '

これらの行をコメントアウトすると、ビルドは続行されますが、TwitterKitが原因でバージョン7が使用されているとxcodeが文句を言い、SDKバージョンを9.0まで強制します。

この時点でコンパイルは終了しますが、上記のリンカーエラーが発生します。

アドバイスをいただければ幸いです

別の注意点として、次のページの7.10.0のダウンロード:
https://developers.facebook.com/docs/unity/downloads
実際には7.9.4にリンクしています(7.10.0はどこか別の場所で見つかりました)

PS私たちは7.9.4に戻ってみましたが、すべてうまくいきました。

後でこれに遭遇する可能性がある場合は、FacebookSDK / SDK / Editor / iOSの下に2つのファイルFBUnityInterface.mmとFBUnityUtility.mmがあり、[プラグインのプラットフォームを選択]の下の[iOS]チェックボックスをオンにして、再構築することでこの問題を解決しました問題ないはずです。

@jstzwdありがとう

私のように、 @ jstzwdによって参照されるボックスがWindowsでチェックされていることを確認する他の人にとって、Macでプロジェクトを開くときにチェックされていないことがわかりました。 。 。 チェックボックスをオンにして変更がWindowsに固定されていることを確認する方法がわかりませんが、最後の手段としてMacでプロジェクトを開きます。

そうは言っても、ローカルでビルドできるようになりましたが、SDKのシンボルが定義されていないため、クラウドのビルドは失敗します。

後でこれに遭遇する可能性がある場合は、FacebookSDK / SDK / Editor / iOSの下に2つのファイルFBUnityInterface.mmとFBUnityUtility.mmがあり、[プラグインのプラットフォームを選択]の下の[iOS]チェックボックスをオンにして、再構築することでこの問題を解決しました問題ないはずです。

ありがとう!
解決しました。
FacebookSDK / SDK / Editor / iOSをPlugins / iOSにコピーします

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

Duke74 picture Duke74  ·  4コメント

manofspirit picture manofspirit  ·  6コメント

derwaldgeist picture derwaldgeist  ·  4コメント

yasuohasegawa picture yasuohasegawa  ·  4コメント

naklow12 picture naklow12  ·  6コメント