Since the IOS version of OVRLip uses a dynamic library, it cannot be audited through the AppStore.
We are using version 1.37, download address: https://developer.oculus.com/downloads/package/oculus-lipsync-unity/ XCode Version:Version 10.2.1 (10E1001) We put libOVRLipSyncShim.a under Link Binary With Libraries. Place libOVRLipSync.dylib under Embedded Binaries. This is Apple's feedback email. -------------------------------- App Store Connect Dear Developer, We identified one or more issues with a recent delivery for your app, "XXXXX". Please correct the following issues, then upload again. Invalid Bundle Structure - - The binary file 'XXXX.app/libOVRLipSync.dylib' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure.5.4KViews0likes7CommentsLink/Editor keyboard
Hi everyone! Sorry if this post is a duplicate. I'm searching for a way to display/get the keyboard inputs during a Link session and the Unity Playmode. We are not able to use the Unity TouchScreenKeyboard as it seems only compatible with Android/iOS and Windows Store Apps. I would be glad if someone knows a built-in solution as we need the multiple languages support which is not an easy task to implement. Thank your for your time!1KViews1like1CommentUndefined symbols for architecture armv7 Issue
Hi All, I am developing crossplatform application using oculus SDK. When I trying to build IPA file for iPhone from xCode build, It shows error like following. Undefined symbols for architecture armv7: "_ovrLipSyncDll_ProcessFrameEx", referenced from: _OVRLipSync_ovrLipSyncDll_ProcessFrameEx_m41F76B8C57566853D7E654CBB24E4A81EBFF9240 in Assembly-CSharp11.o _OVRLipSync_ProcessFrame_m4EAF822CC47F632C1FF86A3ACC936DC73B73343F in Assembly-CSharp11.o _OVRLipSync_ProcessFrame_m12D43C9A5AC8AF95CA85A0378E5CDE81654D91AA in Assembly-CSharp11.o (maybe you meant: _OVRLipSync_ovrLipSyncDll_ProcessFrameEx_m41F76B8C57566853D7E654CBB24E4A81EBFF9240) "_ovrLipSyncDll_DestroyContext", referenced from: _OVRLipSync_ovrLipSyncDll_DestroyContext_m656FE424B6560B21B70F61E5BA872F7ED4B7726B in Assembly-CSharp11.o _OVRLipSync_DestroyContext_m422A98A2E955F07750E1880CB5E7DA354A99CBE4 in Assembly-CSharp11.o (maybe you meant: _OVRLipSync_ovrLipSyncDll_DestroyContext_m656FE424B6560B21B70F61E5BA872F7ED4B7726B) "_ovrLipSyncDll_CreateContextWithModelFile", referenced from: _OVRLipSync_ovrLipSyncDll_CreateContextWithModelFile_m948C4B1D1971879C016EF7EEDD29BF372431BF79 in Assembly-CSharp11.o _OVRLipSync_CreateContextWithModelFile_m1A867BF1B30FDF6D1380587166DC01ACFC787CA7 in Assembly-CSharp11.o (maybe you meant: _OVRLipSync_ovrLipSyncDll_CreateContextWithModelFile_m948C4B1D1971879C016EF7EEDD29BF372431BF79) "_ovrLipSyncDll_CreateContextEx", referenced from: _OVRLipSync_ovrLipSyncDll_CreateContextEx_mBD6E1647D25FFE5F8F32474C0B2EEC201C2491B9 in Assembly-CSharp11.o _OVRLipSync_CreateContext_mAE4CD42D09F3C9DAAA69FADCD9C3692F32A36DEA in Assembly-CSharp11.o (maybe you meant: _OVRLipSync_ovrLipSyncDll_CreateContextEx_mBD6E1647D25FFE5F8F32474C0B2EEC201C2491B9) "_ovrLipSyncDll_SendSignal", referenced from: _OVRLipSync_ovrLipSyncDll_SendSignal_m5E774B0E8448B22C31A838ADD3881795E19B7C54 in Assembly-CSharp11.o _OVRLipSync_SendSignal_m0AC90940CB97BD17E5EED88BD9EE3AF3311B0340 in Assembly-CSharp11.o (maybe you meant: _OVRLipSync_ovrLipSyncDll_SendSignal_m5E774B0E8448B22C31A838ADD3881795E19B7C54) "_ovrLipSyncDll_GetVersion", referenced from: _OVRLipSync_ovrLipSyncDll_GetVersion_m1876F5D5B3E69F592BAE50EF53D1A762C8BF0191 in Assembly-CSharp11.o (maybe you meant: _OVRLipSync_ovrLipSyncDll_GetVersion_m1876F5D5B3E69F592BAE50EF53D1A762C8BF0191) "_ovrLipSyncDll_Shutdown", referenced from: _OVRLipSync_ovrLipSyncDll_Shutdown_mF5099123ED7D4D583E63C9001B5044BEED63F123 in Assembly-CSharp11.o _OVRLipSync_Shutdown_mD811056A2CE7F8DB53C300FA7F4E4B971342AE41 in Assembly-CSharp11.o (maybe you meant: _OVRLipSync_ovrLipSyncDll_Shutdown_mF5099123ED7D4D583E63C9001B5044BEED63F123) "_ovrLipSyncDll_ResetContext", referenced from: _OVRLipSync_ovrLipSyncDll_ResetContext_m1E1C0ED904EDE1A879F9185B0C6F4F37F1B3053E in Assembly-CSharp11.o _OVRLipSync_ResetContext_m4BC6CDF46136C6215841DE1FDCD640C05F81A167 in Assembly-CSharp11.o (maybe you meant: _OVRLipSync_ovrLipSyncDll_ResetContext_m1E1C0ED904EDE1A879F9185B0C6F4F37F1B3053E) "_ovrLipSyncDll_Initialize", referenced from: _OVRLipSync_ovrLipSyncDll_Initialize_m7AE89C1F33918AA34DAFCEDBF656CAC125E7F8F4 in Assembly-CSharp11.o _OVRLipSync_Initialize_m3834673F8E995916F451E0F0BF78B82FF65AAB9A in Assembly-CSharp11.o _OVRLipSync_Initialize_m8EC8DE047EDE0A88D54BFEBDEBA568C9D80DFBE2 in Assembly-CSharp11.o (maybe you meant: _OVRLipSync_ovrLipSyncDll_Initialize_m7AE89C1F33918AA34DAFCEDBF656CAC125E7F8F4) ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation) Oculus SDK Version : 1.28 Unity Editor : 2019.3.3 Please guide me to solve this issue.Thanks in advance930Views1like2CommentsOVRLipSync support iOS! but...
Hi, Happy Update OVRLipSync! I was looking forward to this, because it supports iOS. At once, I integrated OVRLipSync on my Unity iOS project. It worked fine with Unity Editor and iOS device. And then, built for distribution on Xcode, and upload to Apple server with clicking "Distribution App" on Xcode Organizer. After that, error occurred that App Store Connect Operation Error ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'XXXXX.app/libOVRLipSync.dylib' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure." What should I do for this error?4KViews1like0Comments