What a horrible trip

They only accept pkg as instalation file. Ok.
But ... then it runs in a sandbox.
GetTemporaryDirectory() returns something unusable.
And you need to add many many plist entries (at leat for my networking programm)
Next bug:
I use a websocket on localhost to communicate between main program and WebGUI.
I used IPv4 and TCP.
Answer from the tester at apple: the program shows only an empty window.
Test failed.
After many tries and versions I asked desperately what kind of IP version they are using.
Answer: they can not tell us such informations.
When the app 'started' first time during the test , I was knowing, that they use IPv6 ONLY on the test macs.
Was it such a secret to tell this peoble which want to put an app in the store?
Now I know it

Really, it tooks many many days to get the app in the store.
Horrible.