Post

Replies

Boosts

Views

Activity

Reply to New Forums?
There is a bit about "eligible members can also connect with Apple engineers over WWDC20 content on the forums". This account I'm using now won't be worthy.I'm pretty sure Jive has been purged from ASC. I used to make some pretty heavy use of latent Jive APIs. I built my own ASC search tool! They slowly closed those off one by one and finally got rid of them all.They will have to do something to provide virtual WWDC content. The challenge will be that all developers have access, not just developers with the golden WWDC ticket. But maybe this will be a chance to reboot the forums with real developers. Maybe they will come back after WWDC is over. I sure get tired of the "why did apple reject my gambling app for kids that uses bitcoin to circumvent IAP?" questions.
Jun ’20
Reply to Accessing linked files when sandboxed
The user is going to have to specify those files. the only way to do that, at least in the sandbox, is via open panel and security-scoped bookmark.However, that is how you initially access the files. My suggestion would be to immediately copy the files into the app's private document folder, inside a uniquely named folder for good measure. All systems run APFS now, so the copy is free. The user can then delete, move, change the original with no harm to your version.
Jun ’20
Reply to Apple reviewer can't connect
The game uses only UDP sockets to connect to a server on port 53487(ipv4) and 53488(ipv6). I didn't setup DNS64/NAT64 because it works without it on other platforms.Well now you're on a new platform. I'm sure Apple is inside a corporate network with all kinds of firewalls and deep packet inspection. Some of my customers on corporate networks sometimes can't connect to my server using TCP on port 80/443.The easiest solution is to have your server accept TCP over port 80 as a fallback. You don't need to have great response or low latency or anything. You just need to pass app review.
Jun ’20
Reply to Sandboxing issue
We already did.And what did they say?We also submitted a case with Apple since there seem to be exceptions:There aren't any exceptions. Did you check the date on that document? It says 2012. Technically, it is accurate when it says "you can request temporary exception entitlements that we will consider on a case-by-case basis". In other words, you can always ask....I can assure you, with absolute certainty, that Apple is not going to allow any unsandboxed excutables to be bundled inside your app.Does the Zoom SDK need those apps to function? IDKWhat kind of feedback or hint are you looking for? I don't know anything about the Zoom SDK. If Zoom support doesn't know, or can't give you any substantial feed back or hints, why do you expect us to do better? Did you try deleting those apps from the framework? Does it still work? IDKMy feedback and hint would be to avoid this entirely. Zoom isn't your software. It would be a bad idea to make your app dependent on some other company. What if they discontinue the SDK? What if they decide to start charging you? What if the SDK isn't compatible with the App Store (oh, never mind on that one). Why Zoom anyway? It is also a bad idea to jump on bandwagons like Zoom and COVID-19. It is always a much better idea to develop your own app for your own customers.
Jun ’20
Reply to Mac App Store rejection: Exited with exit code: 173
Are you calling that Apple URL from your app? That's not how it is supposed to work.Also, how are you testing the app locally? You said you were using a "both debug builds and release builds". Forget debug builds. That's for actual development in Xcode. The only way to properly test is to archive and then do an export using the "Development" option. Then test that on an entirely separate machine. New volumes and new users don't count. You can use a VM in most cases, but you should still test this on real hardware that isn't your development machine.
Jun ’20
Reply to Same app, different name, different country, is this allowed?
I'm not seeing any "gray area". As far as I can tell, you would be in direct violation of those two guidelines that you cited. Ultimately, no one here can answer your question. We are just other developers. Even the Apple engineers are just engineering support. They have no influence over app review. All you can do is submit and hope for the best.I have seen a number of posts that suggest developers who attempt to circumvent the guidelines can be expelled from the developer program. I suggest making sure there are no "gray areas" before you submit.
Jun ’20