Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ios项目使用unity3d的最佳实践_Ios_Unity3d - Fatal编程技术网

ios项目使用unity3d的最佳实践

ios项目使用unity3d的最佳实践,ios,unity3d,Ios,Unity3d,我们的ios项目使用unity3d,但unity3d项目正在开发中,他们每天都向我们发送新的unity3d项目,我们每天都需要导出到ios项目,我们通过unity3d将当前的ios项目移动到新导出的ios项目。你们是怎么做的,我们尝试将u3d ios项目构建为静态库,我们构建成功了,但是使用静态库有很多问题,比如: Undefined symbols for architecture armv7: "UnityKeyboard_GetText(std::string*)", referenced

我们的ios项目使用unity3d,但unity3d项目正在开发中,他们每天都向我们发送新的unity3d项目,我们每天都需要导出到ios项目,我们通过unity3d将当前的ios项目移动到新导出的ios项目。你们是怎么做的,我们尝试将u3d ios项目构建为静态库,我们构建成功了,但是使用静态库有很多问题,比如:

Undefined symbols for architecture armv7:
"UnityKeyboard_GetText(std::string*)", referenced from:
KeyboardOnScreen::getText() const in libiPhone-lib.a(iPhoneKeyboard.o)
"UnityAD_DestroyInterstitial(void*)", referenced from:
ADInterstitialAd_CUSTOM_Native_DestroyInterstitial(void*) in libiPhone-lib.a(iAD.o)
"UnityAD_InterstitialAvailable()", referenced from:
ADInterstitialAd_CUSTOM_Native_InterstitialAvailable() in libiPhone-lib.a(iAD.o)
"UnityAD_ReloadInterstitial(void*)", referenced from:
ADInterstitialAd_CUSTOM_Native_ReloadInterstitial(void*) in libiPhone-lib.a(iAD.o)
"UnityAD_ShowInterstitial(void*)", referenced from:
ADInterstitialAd_CUSTOM_Native_ShowInterstitial(void*) in libiPhone-lib.a(iAD.o)
"UnityAD_CreateInterstitial(bool)", referenced from:
ADInterstitialAd_CUSTOM_Native_CreateInterstitial(short) in libiPhone-lib.a(iAD.o)
"UnityAD_ShowBanner(void*, bool)", referenced from:
ADBannerView_CUSTOM_Native_ShowBanner(void*, short) in libiPhone-lib.a(iAD.o)
"UnityAD_BannerAdLoaded(void*)", referenced from:
ADBannerView_CUSTOM_Native_BannerAdLoaded(void*) in libiPhone-lib.a(iAD.o)
"UnityAD_InterstitialAdLoaded(void*)", referenced from:
ADInterstitialAd_CUSTOM_Native_InterstitialAdLoaded(void*) in libiPhone-lib.a(iAD.o)
"UnityAD_BannerPosition(void*, float*, float*)", referenced from:
ADBannerView_CUSTOM_Native_BannerPosition(void*, Vector2f*) in libiPhone-lib.a(iAD.o)
"UnityAD_DestroyBanner(void*)", referenced from:
ADBannerView_CUSTOM_Native_DestroyBanner(void*) in libiPhone-lib.a(iAD.o)
"UnityAD_LayoutBanner(void*, int)", referenced from:
ADBannerView_CUSTOM_Native_LayoutBanner(void*, int) in libiPhone-lib.a(iAD.o)
"UnityAD_BannerSize(void*, float*, float*)", referenced from:
ADBannerView_CUSTOM_Native_BannerSize(void*, Vector2f*) in libiPhone-lib.a(iAD.o)
"UnityAD_MoveBanner(void*, float, float)", referenced from:
ADBannerView_CUSTOM_INTERNAL_CALL_Native_MoveBanner(void*, Vector2f const&) in libiPhone-lib.a(iAD.o)
"UnityAD_BannerTypeAvailable(int)", referenced from:
ADBannerView_CUSTOM_Native_BannerTypeAvailable(int) in libiPhone-lib.a(iAD.o)
"UnityAD_BannerAdVisible(void*)", referenced from:
ADBannerView_CUSTOM_Native_BannerAdVisible(void*) in libiPhone-lib.a(iAD.o)
"UnityAD_CreateBanner(int, int)", referenced from:
ADBannerView_CUSTOM_Native_CreateBanner(int, int) in libiPhone-lib.a(iAD.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
构建之后(由unity3d创建),在“库”目录中有一个“libiPhone lib.a”文件。 检查“链接二进制文件与库”中的“libiPhone lib.a”。如果没有,请单击“+”-> “添加其他…”->“库”选择“libiPhone lib.a”。 我通过这个修正了我的错误