Post

Replies

Boosts

Views

Activity

Reply to Our App Store Rejection Appeal
You can submit an appeal about your developer account termination here. I understand you because I'm also facing a serious problem about app review. Unfortunately your account was terminated. Submitting an appeal is the last way to make your account restored possible, and good luck to you! — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Oct ’24
Reply to Erreur 34 311
Are you debugging by Xcode or other IDEs? Is your program running on a simulator or a real device? From the error message you provide, it shows dskFulErr : full disk. Check if the disk of your Mac or the device you're debugging on is full. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: App & System Services SubTopic: General Tags:
Oct ’24
Reply to Hourly repeating notification.
Create a UNCalendarNotificationTrigger object when you want to schedule the delivery of a local notification at the date and time you specify. You use an NSDateComponents object to specify only the time values that you want the system to use to determine the matching date and time. Listing 1 creates a trigger that delivers its notification every morning at 8:30. The repeating behavior is achieved by specifying true for the repeats parameter when creating the trigger. Listing 1. Creating a trigger that repeats at a specific time var date = DateComponents() date.hour = 8 date.minute = 30 let trigger = UNCalendarNotificationTrigger(dateMatching: date, repeats: true) Have you tried the sample code? Setting the hour and minute properties at the same time may help. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: UI Frameworks SubTopic: General Tags:
Oct ’24
Reply to Apple Store Rejection for Mosawirin App - Need Developer Assistance
Thanks for your details. From the screenshots and the demo video you provided in post 766937, I think this app will be a useful app. In my opinion and experiences, the problem may be the contents in your app. You're using demo contents for app review. That means, when your app has released to App Store, there's no any actual useful contents in your app. I know these contents should be generated by users after your app has released and it's impossible to fill them before releasing, so I think you can try to find some providers before releasing to make new users able to use the app. Also, you can try to add some articles for users and service providers(e.g. "How to take a great photo?"). That can make your app more useful. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Oct ’24
Reply to Testing the content of a `Task` in a non-async method
You should make your play function async, then use Swift Async to make sure assertion runs after sound played. public func play(_ soundFileName: String, shouldLoop: Bool) async { await dataSource.play(soundFileName, shouldLoop: shouldLoop) } Task { await play("", shouldLoop: false) #expect(mockedAudioPlayerDataSource.invokedPlayCount == 1) } — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: Programming Languages SubTopic: Swift Tags:
Oct ’24
Reply to Testing the content of a `Task` in a non-async method
You can also use a wrapper like this: public func _play(_ soundFileName: String, shouldLoop: Bool) async { await dataSource.play(soundFileName, shouldLoop: shouldLoop) } public func play(_ soundFileName: String, shouldLoop: Bool) { Task { await _play(soundFileName, shouldLoop: shouldLoop) } } Then use play in your code and _play for testing. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: Programming Languages SubTopic: Swift Tags:
Oct ’24
Reply to İos 18 for xcode 14
You must upgrade to latest macOS & Xcode to develop for latest iOS. — WindowsMEMZ @ Darock Studio
Replies
Boosts
Views
Activity
Oct ’24
Reply to Swift Student Challenge requires Swift Playground (.swiftpm), minimum OS setting not available.
You can set the minimum OS in App Settings section, it's on the top of your code file lists. Scrolling down in the settings and you can find Minimum Deployment setting. — WindowsMEMZ @ Darock Studio
Replies
Boosts
Views
Activity
Oct ’24
Reply to Unable to create App ID or upload to AppStore Connect
An App ID with Identifier '' is not available. Please enter a different string. This message means the App ID you’re trying to register is whether been used by others or invalid. A valid App ID looks like this: com.example.MyCoolApp. — WindowsMEMZ @ Darock Studio
Replies
Boosts
Views
Activity
Oct ’24
Reply to Our App Store Rejection Appeal
You can submit an appeal about your developer account termination here. I understand you because I'm also facing a serious problem about app review. Unfortunately your account was terminated. Submitting an appeal is the last way to make your account restored possible, and good luck to you! — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Replies
Boosts
Views
Activity
Oct ’24
Reply to How to Publish an App Publicly on the App Store When Apple Suggests Private Distribution?
See unlisted app destribution, by doing this, your app won't be shown on App Store except who has the link of your app. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Replies
Boosts
Views
Activity
Oct ’24
Reply to Erreur 34 311
Are you debugging by Xcode or other IDEs? Is your program running on a simulator or a real device? From the error message you provide, it shows dskFulErr : full disk. Check if the disk of your Mac or the device you're debugging on is full. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’24
Reply to How can I restore an app previously removed from sale?
You can contact Apple for TestFlight to get help. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Replies
Boosts
Views
Activity
Oct ’24
Reply to Add Capabilities to Existing App
No, the signatures of apps on App Store are managed by Apple and no changes break that. However, you must submit a new version after adding additional capabilities to make the new capabilities work. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Replies
Boosts
Views
Activity
Oct ’24
Reply to Xcode 16 cloud signing failure in CI while other app with same configuration works correctly
Xcode couldn't find any iOS App Store provisioning profiles matching 'com.myteam.myapp' Have you registered profiles for your apps? If not, you can register them here. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Replies
Boosts
Views
Activity
Oct ’24
Reply to Hourly repeating notification.
Create a UNCalendarNotificationTrigger object when you want to schedule the delivery of a local notification at the date and time you specify. You use an NSDateComponents object to specify only the time values that you want the system to use to determine the matching date and time. Listing 1 creates a trigger that delivers its notification every morning at 8:30. The repeating behavior is achieved by specifying true for the repeats parameter when creating the trigger. Listing 1. Creating a trigger that repeats at a specific time var date = DateComponents() date.hour = 8 date.minute = 30 let trigger = UNCalendarNotificationTrigger(dateMatching: date, repeats: true) Have you tried the sample code? Setting the hour and minute properties at the same time may help. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’24
Reply to Apple Store Rejection for Mosawirin App - Need Developer Assistance
I can feel this is a great app from your description! Could you provide the full message the App Review sent to you and some screenshots of your app? With these information, I may provide some advice about your app. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Replies
Boosts
Views
Activity
Oct ’24
Reply to Can't get my iPad app to NOT show in Mac App Store
Select your app in App Store Connect, then click Pricing and Availability in sidebar. You can see the iPhone and iPad Apps on Apple Silicon Mac section. Deselecting “Make this app available” to remove your iOS app from Mac App Store. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Replies
Boosts
Views
Activity
Oct ’24
Reply to Apple Store Rejection for Mosawirin App - Need Developer Assistance
Thanks for your details. From the screenshots and the demo video you provided in post 766937, I think this app will be a useful app. In my opinion and experiences, the problem may be the contents in your app. You're using demo contents for app review. That means, when your app has released to App Store, there's no any actual useful contents in your app. I know these contents should be generated by users after your app has released and it's impossible to fill them before releasing, so I think you can try to find some providers before releasing to make new users able to use the app. Also, you can try to add some articles for users and service providers(e.g. "How to take a great photo?"). That can make your app more useful. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Replies
Boosts
Views
Activity
Oct ’24
Reply to Testing the content of a `Task` in a non-async method
You should make your play function async, then use Swift Async to make sure assertion runs after sound played. public func play(_ soundFileName: String, shouldLoop: Bool) async { await dataSource.play(soundFileName, shouldLoop: shouldLoop) } Task { await play("", shouldLoop: false) #expect(mockedAudioPlayerDataSource.invokedPlayCount == 1) } — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Oct ’24
Reply to Testing the content of a `Task` in a non-async method
You can also use a wrapper like this: public func _play(_ soundFileName: String, shouldLoop: Bool) async { await dataSource.play(soundFileName, shouldLoop: shouldLoop) } public func play(_ soundFileName: String, shouldLoop: Bool) { Task { await _play(soundFileName, shouldLoop: shouldLoop) } } Then use play in your code and _play for testing. — WindowsMEMZ @ Darock Studio let myEmail = "memz" + "1" + "@" + "darock.top"
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Oct ’24