You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to a new behaviour in iOS7 which caused me to believe there was an issue with my configurations sqlite3/sqlcipher/encrypted-core-data I added and removed various packages on my system. The behaviour was the fact sqlite built through compiling iOS generated two extra files, awl and shm (journal files). What was strange to me was that if I copied only the sqlite file to a different location no data would be retrieved/queried. This has now been resolved, however, I'm now encountering compilation issues with encrypted-core-data as shown below:
Undefined symbols for architecture x86_64:
"_sqlite3_bind_blob", referenced from:
-[EncryptedStore saveMetadata] in EncryptedStore.o
-[EncryptedStore bindProperty:withValue:forKey:toStatement:atIndex:] in EncryptedStore.o
"_sqlite3_bind_double", referenced from:
-[EncryptedStore bindProperty:withValue:forKey:toStatement:atIndex:] in EncryptedStore.o
___46-[EncryptedStore bindWhereClause:toStatement:]_block_invoke in EncryptedStore.o
"_sqlite3_bind_int", referenced from:
-[EncryptedStore bindProperty:withValue:forKey:toStatement:atIndex:] in EncryptedStore.o
"_sqlite3_bind_int64", referenced from:
-[EncryptedStore newValuesForObjectWithID:withContext:error:] in EncryptedStore.o
-[EncryptedStore newValueForRelationship:forObjectWithID:withContext:error:] in EncryptedStore.o
___59-[EncryptedStore handleInsertedObjectsInSaveRequest:error:]_block_invoke in EncryptedStore.o
___64-[EncryptedStore handleUpdatedObjectsInSaveRequest:cache:error:]_block_invoke in EncryptedStore.o
___58-[EncryptedStore handleDeletedObjectsInSaveRequest:error:]_block_invoke in EncryptedStore.o
-[EncryptedStore bindProperty:withValue:forKey:toStatement:atIndex:] in EncryptedStore.o
___46-[EncryptedStore bindWhereClause:toStatement:]_block_invoke in EncryptedStore.o
...
"_sqlite3_bind_text", referenced from:
.....
...
"_sqlite3_value_text", referenced from:
_dbsqliteRegExp in EncryptedStore.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Just throwing out the question, has anything changed recently that may have caused this?
I'm using SQLite version 3.7.17.
The text was updated successfully, but these errors were encountered:
Seems like my configuration problems... I moved the folder where I had the files back to the original subdirectory (not in /Users//Documents/.... ) has resolved the compilation problem.
Due to a new behaviour in iOS7 which caused me to believe there was an issue with my configurations sqlite3/sqlcipher/encrypted-core-data I added and removed various packages on my system. The behaviour was the fact sqlite built through compiling iOS generated two extra files, awl and shm (journal files). What was strange to me was that if I copied only the sqlite file to a different location no data would be retrieved/queried. This has now been resolved, however, I'm now encountering compilation issues with encrypted-core-data as shown below:
Undefined symbols for architecture x86_64:
"_sqlite3_bind_blob", referenced from:
-[EncryptedStore saveMetadata] in EncryptedStore.o
-[EncryptedStore bindProperty:withValue:forKey:toStatement:atIndex:] in EncryptedStore.o
"_sqlite3_bind_double", referenced from:
-[EncryptedStore bindProperty:withValue:forKey:toStatement:atIndex:] in EncryptedStore.o
___46-[EncryptedStore bindWhereClause:toStatement:]_block_invoke in EncryptedStore.o
"_sqlite3_bind_int", referenced from:
-[EncryptedStore bindProperty:withValue:forKey:toStatement:atIndex:] in EncryptedStore.o
"_sqlite3_bind_int64", referenced from:
-[EncryptedStore newValuesForObjectWithID:withContext:error:] in EncryptedStore.o
-[EncryptedStore newValueForRelationship:forObjectWithID:withContext:error:] in EncryptedStore.o
___59-[EncryptedStore handleInsertedObjectsInSaveRequest:error:]_block_invoke in EncryptedStore.o
___64-[EncryptedStore handleUpdatedObjectsInSaveRequest:cache:error:]_block_invoke in EncryptedStore.o
___58-[EncryptedStore handleDeletedObjectsInSaveRequest:error:]_block_invoke in EncryptedStore.o
-[EncryptedStore bindProperty:withValue:forKey:toStatement:atIndex:] in EncryptedStore.o
___46-[EncryptedStore bindWhereClause:toStatement:]_block_invoke in EncryptedStore.o
...
"_sqlite3_bind_text", referenced from:
.....
"_sqlite3_value_text", referenced from:
_dbsqliteRegExp in EncryptedStore.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Just throwing out the question, has anything changed recently that may have caused this?
I'm using SQLite version 3.7.17.
The text was updated successfully, but these errors were encountered: