Post

Replies

Boosts

Views

Activity

Reply to Getting Rejected for more than 5 months!
Welcome to the forum. Specifically, this app is available in the same locations as another identical app you submitted to the App Store. That's whet the reviewer has detected (and may be several reviewers as you explain that this lasts for 5 months). Is it the case ? Do you see what is the other app the reviewer has in mind ?   i have made a lot of changes but still getting me that. What type of changes ? If it is only the look but the functionality and content are very similar, that will not solve the issue. If the changes are significant, then you should clearly and convincingly explain it in the comments to reviewer in the Appstore Connect submission form. It is then a good practice to explain also in the other app, next time you will update it.   i have had appeal and submit evidence that my app is unique but still not. Is it unique or does it have unique features compared to the other app ? It is crucial to be clear and straightforward when giving information to reviewers and not pretend what would obviously not be the case (app uniqueness)
Aug ’24
Reply to How to create another instance of Data without copy
Interesting question to learn about the internals of Swift (may be you should also ask on Swift.org). IMHO it is hazardous to try to guess what will be copied or not. You seen this in the doc about the initialiser: If the result is mutated and is not a unique reference, then the Data will still follow copy-on-write semantics. In this case, the copy will use its own deallocator. Therefore, it is usually best to only use this initializer when you either enforce immutability with let or ensure that no other references to the underlying data are formed. I have a few questions: when, in your code, would data be copied ? what is the problem (too large data ?) why not use a class type to be sure you pass reference
Topic: Programming Languages SubTopic: Swift Tags:
Aug ’24
Reply to How to pass Child Class reference as Parent Class
The func getAllChallenges declares to return [ChallengeParent]. but it returns an array of LockdownChallenge That’s the cause of error. As you don’t show how ChallengeParent relates to other classes, hard to tell what to change precisely. But you have to resolve the inconsistency. Either by changing the return declaration of the func or by changing what it returns.
Topic: Programming Languages SubTopic: Swift Tags:
Aug ’24
Reply to Is Swift6 required for iOS18 production apps?
Present requirement is as of April 2024 all iOS and iPadOS apps submitted to the App Store must be built with a minimum of Xcode 15 and the iOS 17 SDK. Which means Swift 5.9 at least. Xcode 15.4 uses Swift 5.10 for instance. I anticipate that it will still be possible to publish from Xcode 15.4. But what is the problem to fo to Swift 6.0 ? You'll have to do it sooner or later in any case. Note: don't forget to close your old threads when you've received the correct answer.
Topic: Programming Languages SubTopic: Swift Tags:
Aug ’24
Reply to Migrating SwiftUI lifecycle to UIKit's
What DTS engineer said, plus an idea there. Have you created a Scene Manifest in the info.plist. It should look like this: Note: interesting to see a case of migrating from SwiftUI to UIKit… Most often we see the reverse.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to Getting Rejected for more than 5 months!
Welcome to the forum. Specifically, this app is available in the same locations as another identical app you submitted to the App Store. That's whet the reviewer has detected (and may be several reviewers as you explain that this lasts for 5 months). Is it the case ? Do you see what is the other app the reviewer has in mind ?   i have made a lot of changes but still getting me that. What type of changes ? If it is only the look but the functionality and content are very similar, that will not solve the issue. If the changes are significant, then you should clearly and convincingly explain it in the comments to reviewer in the Appstore Connect submission form. It is then a good practice to explain also in the other app, next time you will update it.   i have had appeal and submit evidence that my app is unique but still not. Is it unique or does it have unique features compared to the other app ? It is crucial to be clear and straightforward when giving information to reviewers and not pretend what would obviously not be the case (app uniqueness)
Replies
Boosts
Views
Activity
Aug ’24
Reply to How to create another instance of Data without copy
Interesting question to learn about the internals of Swift (may be you should also ask on Swift.org). IMHO it is hazardous to try to guess what will be copied or not. You seen this in the doc about the initialiser: If the result is mutated and is not a unique reference, then the Data will still follow copy-on-write semantics. In this case, the copy will use its own deallocator. Therefore, it is usually best to only use this initializer when you either enforce immutability with let or ensure that no other references to the underlying data are formed. I have a few questions: when, in your code, would data be copied ? what is the problem (too large data ?) why not use a class type to be sure you pass reference
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to Controller app cannot be approved because it does not meet Minimum Functionality?
I may not miss something. Where does the camera app run, in which device ? If it is in an iPad, why don't you include the controller app inside camera app. And let user configure on his devices as "Camera" or "Controller" ?
Replies
Boosts
Views
Activity
Aug ’24
Reply to App rejected twice for the same reason
network is mandatory to get data for initialization Do you exit gracefully if network is not OK (or blocking requests for any security reason) ? You cannot let user (or reviewer) stuck at launch. Or better, can't you get the network part out of initialisation process (as recommended in documentation) ? There is no 17.6 simulator, but there are 18.0
Replies
Boosts
Views
Activity
Aug ’24
Reply to Becoming an iOS developer, it's getting harder and harder
As an iOS developer, you have to know Objective-C, Swift, UIKit, SwiftUI, Flutter, ReactNative No. Swift, UIKit or SwiftUI (and Xcode of course) are enough. But as much important is to learn about app architecture and design…
Replies
Boosts
Views
Activity
Aug ’24
Reply to How to pass Child Class reference as Parent Class
The func getAllChallenges declares to return [ChallengeParent]. but it returns an array of LockdownChallenge That’s the cause of error. As you don’t show how ChallengeParent relates to other classes, hard to tell what to change precisely. But you have to resolve the inconsistency. Either by changing the return declaration of the func or by changing what it returns.
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to iOS 18: Can't decline a CallKit call invite when using headphones
This is more a question (or issue) about a product, not about your app development. So this is not the right forum. You'd better either: report a bug on Feedback report ask the question on users forum: https://discussions.apple.com/welcome contact Twilio
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to App Rejected reason Guideline 3.2 - Business : Struggling to Get My App Approved by Apple Despite Similar Apps in the App Store—Need Advice!
My advice, from experience: include a detailed message to reviewer when you submit the app, where you explain your point, simply and clearly. That usually help.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Trader compliance..."I don't plan to distribute in the EU"
Effectively, trader declaration is specific to EU. AFAIU, you would have then to eliminate any EU country from the list of countries where the app is available. It is not automatic but must be consistent.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Urgent: Issue with Business Agreements and Uploading User Info on App Store Connect
Thanks for the feedback. How are you registered in Appstore connect ? Individual or corporation ? If individual, the 'No' should work. Otherwise, you effectively need to answer 'Yes' Good continuation and don't forget to close the thread.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Urgent: Issue with Business Agreements and Uploading User Info on App Store Connect
My guess would be that there may be an issue with the ID you provided. Try to send as png instead of jpg, with the best possible resolution so that OCR can find what it is looking for. Hope that helps.
Replies
Boosts
Views
Activity
Aug ’24
Reply to Un-understandable error thrown when calling Product.products(for:))
Could you show the code of Product structure? If the error is there, it will help to see the code.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to Is Swift6 required for iOS18 production apps?
Present requirement is as of April 2024 all iOS and iPadOS apps submitted to the App Store must be built with a minimum of Xcode 15 and the iOS 17 SDK. Which means Swift 5.9 at least. Xcode 15.4 uses Swift 5.10 for instance. I anticipate that it will still be possible to publish from Xcode 15.4. But what is the problem to fo to Swift 6.0 ? You'll have to do it sooner or later in any case. Note: don't forget to close your old threads when you've received the correct answer.
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Aug ’24
Reply to Ongoing Data Delays in Sales & Trends
It is really surprising that the same issue repeats regularly. Without any explanation on the reason why.
Replies
Boosts
Views
Activity
Aug ’24