Skip to content
This repository has been archived by the owner on Apr 1, 2024. It is now read-only.

XCodeでUndefined symbolが出て困っています。 #1360

Open
k-shimizu-3334 opened this issue Jun 7, 2023 · 4 comments
Open

XCodeでUndefined symbolが出て困っています。 #1360

k-shimizu-3334 opened this issue Jun 7, 2023 · 4 comments

Comments

@k-shimizu-3334
Copy link

XCodeで以下のエラーが出てビルドに失敗してしまいます。
Unity上でのデバッグではエラーはなく、ビルドも正常に通り、共にサーバーにデータが保存されます。
NCMB 4系のときは問題なくビルドできていたのですが、5系は何か変わったのでしょうか。
プッシュ通知もログイン機能も使用せず、シンプルにデータをアップロードするだけです。

[エラー内容]
Undefined symbol: _NCMBAppleAuth_HandlerCallback
Undefined symbol: _NCMBAppleAuth_LoginWithAppleId

[実施したこと]
・Xcode:TERGETSのUnityFramework > Freameworks and LibrariesにWebKit,UserNotification,AuthenticationServicesを入れ直し。
・Xcode:TERGETSのUnity-IPhoneにも上3つのフレームワークを追加。
・Unity、Xcodeともにビルド結果を消してから再ビルド。

[環境]
Unity:2022.3.1f1
Xcode:14.2
NCMB:5.1.0
Terget:iOS

@goofmint
Copy link

goofmint commented Jun 8, 2023

@k-shimizu-3334 内部で実装確認するそうです!

@goofmint
Copy link

こちらでIssueが立っています

NIFCLOUD-mbaas/ncmb_unity#267

@goofmint
Copy link

@k-shimizu-3334

SDKの改修は行われますが、まずはUnityのAssets > NCMB > Script でNCMBAppleAuthenManager.csを削除して問題が解消されるか確認してもらえますか?

@k-shimizu-3334
Copy link
Author

@goofmint
対象のファイル(NCMBAppleAuthenManager.cs)を削除したところ、無事にビルドが通り、実機でも動作の確認が取れました。
ご対応ありがとうございました。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants