Hi there,
We are using Libzdb database library version 2.8.1 in our iOS application; now we are trying to upload the application using App Loader to iTunes store; we have got following error;
'Missing 64-bit support - Beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to follow the same requirements. To enable 64-bit in your project, we recommend using the default Xcode build setting of "Standard architectures" to build a single binary with both 32-bit and 64-bit code'
Following are our project settings;
The error message suggested to add 'standard Architecture' to enable 64-bit support in application; upon setting 'arm64' value for 'valid architecture' in project setting; application is displaying following error
Undefined symbols for architecture arm64: "_ResultSet_getDouble", referenced from: _getInvProductsFromDB in .o"
ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
We are getting undefined symbol error for every API call of libzdb library; Could you please guide us to build the library for default Xcode setting of standard architecture(arm64, arm7,armv7s)? Appreciate your quick response; Thank you! Anand Mahajan
=============================================================================== Please access the attached hyperlink for an important electronic communications disclaimer: http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html ===============================================================================
Hello
I’m sorry, but you’re on your own here. I haven’t tried to build libzdb for iOS for some time and trying to figure out the problem would/could require some time. However, it could also be as simple as that you have an old libzdb library built for 32-bits that you try linking with and it is a matter of “cleaning” (shift-cmd-K in Xcode) and rebuild your targets.
On 31 Aug 2015, at 05:42, Mahajan, Anand anand.mahajan@credit-suisse.com wrote:
Hi there,
We are using Libzdb database library version 2.8.1 in our iOS application; now we are trying to upload the application using App Loader to iTunes store; we have got following error;
‘Missing 64-bit support - Beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to follow the same requirements. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code’
Following are our project settings;
The error message suggested to add ‘standard Architecture’ to enable 64-bit support in application; upon setting ‘arm64’ value for ‘valid architecture’ in project setting; application is displaying following error
Undefined symbols for architecture arm64: "_ResultSet_getDouble", referenced from: _getInvProductsFromDB in .o”
ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
We are getting undefined symbol error for every API call of libzdb library; Could you please guide us to build the library for default Xcode setting of standard architecture(arm64, arm7,armv7s)? Appreciate your quick response; Thank you! Anand Mahajan
============================================================================== Please access the attached hyperlink for an important electronic communications disclaimer: http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html ==============================================================================
-- To unsubscribe: http://www.tildeslash.com/mailman/listinfo/libzdb-general