Post

Replies

Boosts

Views

Activity

Reply to Complete Beginner - Any help is greatly appreciated
Welcome to the forum I really really don't like reading straight from the documentation (although who does honestly) Those who really want to get deep understanding on how things work… 😉 Some short synthetic doc that may help: https://developer.apple.com/documentation/gamekit/creating_turn-based_games this video series should provide most of what you need: https://www.youtube.com/watch?v=HmlW18K_q_c
Topic: Programming Languages SubTopic: Swift Tags:
Apr ’24
Reply to SwiftUI "pushing the same view controller instance" Exception
Have you identified the concerned view ? When you've found, add the following test in this View's body: .onAppear { print("View appeared!") } .onDisappear { print("View disappeared!") } And tell what you see when bugging in simulator. Does it occur when you navigate very rapidly ? If so, that would probably mean that SwiftUI had no time to pop the view before pushing again. See old discussion here (not SwiftUI): https://stackoverflow.com/questions/7083124/pushing-the-same-view-controller-instance-more-than-once-is-not-supported-exce
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Apr ’24
Reply to Will my app belong to the non-trader status if there are no in-app purchases and profits through the app?
Trader status is not linked to a specific app but to your organisation. I extracted and outlined some key points from: https://developer.apple.com/help/app-store-connect/manage-compliance-information/manage-european-union-digital-services-act-trader-requirements/ To determine if you're a trader, you should consider a range of non-exhaustive and non-exclusive factors (see those listed on page 2 in the EC’s Guidance), which may include: Whether you make revenue as a result of your app, for example if your app includes in-app purchases, or if it's a paid or ad-sponsored app — especially if you're transacting in large volumes; Whether you engage in commercial practices towards consumers, including advertising, or promoting products or services; Whether you're registered for VAT purposes; and Whether you develop your app in connection with your trade, business, craft, or profession—meaning that you’re acting in a professional/business capacity. You're unlikely to be a trader for EU law purposes if you're acting “for purposes which are outside your trade, business, craft, or profession.” For example, if you're a hobbyist and you developed your app with no intention of commercializing it, you may not be considered a trader. Regardless of whether you’re an individual developer or organization, if you have a legal status associated with a business activity, that would suggest you may be a trader. IMHO, from what you wrote, you develop the app in connection with your business, hence you should be considered as a trader.
Apr ’24
Reply to App crashing in Appdelegate with " __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__"
What darkpaw wrote, plus. You say it's crashing in AppDelegate. That may not be the case, that's only the crash is finally reported (in appDelegate) but did occur somewhere before. You should read in detail the excellent post from Quinn on how to report problem on the forum: https://developer.apple.com/forums/thread/706527 Have you the crash report ? Please show Are you using third party library like Firebase ? Please tell any other information that may be useful
Topic: App & System Services SubTopic: General Tags:
Apr ’24
Reply to My app was reject because "Strings propurse"
Examples of unclear purpose strings: "App would like to access your Contacts" "App needs microphone access" That's what you want, that's not the reason why. Correct texts should explain what app will do with these accesses (of course your reason will probably be different: "App would like to access your Contacts to be able to send mail to contacts" "App needs microphone access to allow voice command" Of course, reviewer may check that this is how app uses the access. Be careful, if misleading or clearly false reason, your account could even be terminated.
Apr ’24
Reply to Guideline 4.3
Reviewer message is very explicit: "We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps." Even if you showed agreement between the 2 developers, that would not solve the issue. AFAIK, the only solution is to cancel one of the apps (the one that was rejected) and remove from Appstore. And post a comment to reviewer when you update the other app that the similar app has been withdrawn.
Apr ’24
Reply to My iMac user login script that 30 minutes to start up even though I have tons of hard drive space and just recently slammed it with vanilla MacOS Sonoma 14.4.1.
What should I do? Explain precisely what happens. How do you know script does not start ? Could you show the script ? Could you explain how you launch the script ? Note: it seems you never close your threads, even when you've got correct answer. You should do it to keep forum clean and let those who helped know that their answer solved the issue.
Topic: App & System Services SubTopic: Hardware Tags:
Apr ’24