I have fixed this problem by myself.
What i did was place an initial sqlite database in the Resource folder of my app bundle, then copy it by code to a predefined path which was:
os.path.expanduser("~/com.company.AppName/data/Documents/")
,
then apple's sandbox will put it in the right folder.
The good news is my app Events got approved by Apple. You may find it on Mac App Store with the name: Events