For the Taku Unity SDK error codes and FAQ guide, please refer to:
| System Platform | Description |
|---|---|
| Taku Android SDK | View |
| Taku iOS SDK | View |
Q: Build error "call to undeclared function 'typeof'; ISO C99 and later do not support implicit function declarations -Wimplicit-function-declaration" as shown in the image below

A: This is caused by C++ version issues. Go to Build Settings -> Apple Clang - Language -> C Language Dialect -> change to c11, as shown in the image.

Q: After exporting from Unity, the packaging encounters "Missing signing identifier at 'xxxxxx/Frameworks/libswiftCore.dylib'". How to resolve this?

A: Follow the steps below:
1.Select the Unity-iPhone project
2.Select the UnityFramework Target
3.Click Build Settings
4.Type "swift" in the search box
5.Set the "Always Embed Swift Standard Libraries" option to "No"
Tip: Change the UnityFramework Target, not the Unity-iPhone Target.
Q: Encountered error "Invalid Bundle. The bundle at 'Marooned.app/Frameworks/UnityFramework.framework' contains disallowed file 'Frameworks'."
A: Add a new Run Script in Build Phases and add the following code:
cd "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Frameworks/UnityFramework.framework/"
if [[ -d "Frameworks" ]]; then
Q: During Interstitial Ad display, pressing the home button to go to the background and then clicking the app logo to return, the ad disappears or there is no callback
A: Check the Manifest.xml configuration of the app's launch Activity. launchMode must be standard. Add the following code in the launch Activity's onCreate() method:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
......
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
finish();
return;
}
......
}
Note: You need to export the Android project for processing
Q: Pangle and GDT have a conflict between android:allowBackup="true" and android:allowBackup="false"
A: android:allowBackup="true" tools:replace="android:allowBackup"
You can add these two to the LauncherManifest.xml file