We have changed app icon a while ago, it displayed correctly on distribution page and on other pages - with an exception of analytics - https://appstoreconnect.apple.com/analytics
No matter what time range is selected it still displays old icon. Can I make something with it? It's been more then a year and it's definitely not a cache issue.
Overview
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
tried all sorts of things and lots of recommendations from "ChatGPT" (boo... yeah sure it is going to take all of our jobs by just guessing at wrong answers... we can do that ourselves, haha) which yielded no answer. we are trying to change the app name but it keeps showing the old name in Test Flight. app shows proper name when installed on device from test flight. yes we are changing the "cf bundle display name" ... i did try deleting test flight and re-installing it, and also deleting app and re-installing it from test flight. still shows old name in test flight. this is a branding issue, the client wants to see the new name. how to fix this?
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
I can't find the full content of the SwiftUI inspector in the latest version of Xcode. I've opened the preview canvas but it still won't display.
Hi,
I’m developing an iOS app that needs to list the nearby wifi list so User can tap and send via Tag.
Is there any supported public iOS API or entitlement that allows listing nearby Wi-Fi networks in iOS app?
Thank you.
I am getting this error when I try to show device activity report view by this DeviceActivityReport(appsContext, filter: filter)
Attempt to map database failed: permission was denied. This attempt will not be retried.
I have taken access by this way. AuthorizationCenter.shared.requestAuthorization(for: .individual)
Detailed errors:
LaunchServices: store (null) or url (null) was nil: Error Domain=NSOSStatusErrorDomain Code=-54 "process may not map database" UserInfo={NSDebugDescription=process may not map database, _LSLine=72, _LSFunction=_LSServer_GetServerStoreForConnectionWithCompletionHandler}
Attempt to map database failed: permission was denied. This attempt will not be retried.
I have been attempting to complete my enrollment for the Apple Developer Program, but each time I try, I am shown the message: “Your enrollment could not be completed at this time.” The issue persists across multiple attempts and days, and I am unable to proceed further.
I am signed in with my Apple ID, and the error appears immediately during the enrollment process.
Could you please advise on:
Whether this is a known issue affecting my region, or
If there are any additional steps or verification required to complete enrollment from Cameroon?
I would greatly appreciate any guidance or support you can provide, as I am eager to continue with development using Apple’s platforms.
Thank you for your time and assistance.
On pressing the secondary button on my ShieldConfigurationExtension, I remove the shields by setting shields in the named ManagedStore to nil in my ShieldActionExtension.
// ShieldActionExtension.swift
let store = ManagedSettingsStore()
store.shield.applications = nil
store.shield.applicationCategories = nil
Now after some duration I want to re-apply the shields again for which I do the following:
// ShieldActionExtension.swift
DispatchQueue.main.asyncAfter(deadline: .now() + unlockDuration) { [weak self] in
self?.reapplyShields(for: sessionId, application: application)
}
private func reapplyShields(for sessionId: String, application: ApplicationToken) {
store.shield.applications = Set([application])
}
Followed by the completionHandler:
// ShieldActionExtension.swift
completionHandler(.defer)
Now the expectation is ShieldConfigurationExtension should be re-triggered with store.shield.applications = Set([application]), however I see the default iOS screen time shield.
This behavior is experience when the blocked app is running in the foreground. However, if I close and re-open the blocked app - the ShieldConfigurationExtension is trigerred again correctly.
If I do a completionHandler(.none) instead, the overriden configuration method in ShieldConfigurationExtension is not triggered.
How do I make sure ShieldConfigurationExtension is triggered if the blocked app is running in the foreground when the shields are re-applied again?
Xcore 26.2 run on newly installed macOS 15.7.3 (24G419) crashes when attempting to build assets
backtrace
I previously had an account that changed devices when purchasing the Apple Developer Program, which prevented me from continuing the purchase. Customer service stated that they did not have the authority to handle it.
So I registered a new ID, but I still couldn't register.
Now, both accounts are unable to purchase the Apple Developer Program because the button is grayed out.
I consulted customer service, and one of the representatives informed me that my identity is no longer eligible for purchasing the Apple Developer Program.
I don't want to purchase using someone else's identity. Is there a way to resolve this? I feel like the purchasing process is locked.
We're a premium paid app - currently listed in Maps & Navigation as our primary category, with Travel set as secondary.
We’ve been in Maps & Navigation for ~9 years and consistently rank in the top 5. However, aside from one other app that regularly shares that top-5 position with us, most apps in this category don’t appear relevant to our product or audience. They also don’t seem to reach the same type of user we’re targeting.
By contrast, the Travel category contains a much higher concentration of apps that serve the same type of user as ours, and feels like a more natural discovery fit.
What’s unclear to us is:
Why a secondary category exists if the app does not appear to surface in that category for browsing/discovery.
The implications of swapping our primary and secondary categories.
Specifically, if we reverse Category 1 and Category 2:
Do we retain our existing ratings and review history?
Are there any penalties or long-term impacts beyond potential short-term ranking changes?
We’re comfortable with an initial ranking reset if that’s expected, but after 9 years in market, we want to be certain there’s no loss of accumulated reviews or other irreversible downsides before making the change.
Any clarification from those with experience would be appreciated.e for an "experiment".
Topic:
App Store Distribution & Marketing
SubTopic:
General
Issue Description:
When an alarm is set for a time earlier than the current system time, and the system time is manually adjusted back to before the alarm time, the alarm does not ring when the scheduled time is reached.
Steps to Reproduce:
Current time is 23:34
Set an alarm for 23:30 (earlier than the current time)
Manually change the system time to 23:28
Wait until the time reaches 23:30
The alarm does not ring
Device:
iPhone 14 Pro / iOS 26.2
Topic:
App & System Services
SubTopic:
General
Hello, I’ve attempted to enroll to the Apple developer program on January 5th where after I submitted my credit card info for payment I received an acknowledgment email
In the email it says it’ll take up to 48 hours to process the payment
it has been more than 2 weeks now and I received no response or activation email from apple
throughout these 2 weeks I have attempted additional times to pay and contact support but even when sending a support ticket (which claims response in 2 business days) I didn’t get any response whatsoever
am I doing something wrong? Is this common?
please help 🙏🏻
thank you!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello,
I am experiencing an issue with the App Intents framework where a parameter of type [String] (String Array) fails to persist user input in the Shortcuts app action editor.
Issue Description: When adding an item to the String Array parameter in the Shortcuts app action editor, the input text automatically clears/resets to empty within less than 1 second. This happens spontaneously while the keyboard is still active, or immediately after typing, making it impossible to input any values.
Environment:
Xcode Version: 26.2 (17C52)
iOS Version: 26.2.1
Device: iPhone 17
Code Snippet:
import AppIntents
import SwiftUI
struct TestStringArrayIntent: AppIntent {
static var title: LocalizedStringResource = "Test Array Input Bug"
static var description: IntentDescription = "Reproduces the issue where String Array input clears automatically."
// PROBLEM:
// Input for this parameter vanishes automatically < 1s after typing.
@Parameter(title: "Test Strings", default: [])
var strings: [String]
func perform() async throws -> some IntentResult & ReturnsValue<String> {
return .result(value: "Count: \(strings.count)")
}
}
Steps to Reproduce:
Build and install the app containing the code above.
Open the Shortcuts app and create a new shortcut.
Add the "Test Array Input Bug" action.
Tap the "Test Strings" parameter to add a new item.
Type any text (e.g., "Hi").
Observe: Wait for about 1 second
Observed Behavior: The text field clears itself automatically. The array remains empty ([]).
Expected Behavior: The text should remain in the field and be successfully added to the array.
**Filed as Feedback:**FB21808619
Thank you.
I built an iOS app and debugged it using my iPhone 11. It works fine. My app uses Bluetooth because the physical data logger reads data via Bluetooth. I published it to the Apple store. After installing it on the iPhone 13 pro. The app works, but the device is not selected.
what is the diff between INST_ALL and Instructions(FIXED_INSTRUCTIONS)?
also CORE_ACTIVE_CYCLE VS Cycles(FIXED_CYCLES)
I want to add matter device to my own fabric,not same as to homeKit in Home APP
I implemented a demo which add a matter support extension, and it can success, but I use MTRDeviceController to commission,it go wrong, blow is the log
Couldn't read values in CFPrefsPlistSource<0x1062ec100> (Domain: group.wxx.MatterTest, User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null), Contents Need Refresh: Yes): Using kCFPreferencesAnyUser with a container is only allowed for System Containers, detaching from cfprefsd
<<5 [E:46634i S:0 M:188511265] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
PASESession timed out while waiting for a response from the peer. Expected message type was 33
controller(:commissioningSessionEstablishmentDone:) error = nil
Error on commissioning step 'AttestationVerification': 'src/controller/CHIPDeviceController.cpp:1288: CHIP Error 0x000000AC: Internal error'
Failed verifying attestation information. Now checking DAC chain revoked status.
Failed in verifying 'Attestation Information' command received from the device: err 101. Look at AttestationVerificationResult enum to understand the errors
Error on commissioning step 'AttestationRevocationCheck': 'src/controller/CHIPDeviceController.cpp:1337: CHIP Error 0x000000AC: Internal error'
Failed to send Solitary ack for MessageCounter:265529558 on exchange 46643i:src/messaging/ExchangeContext.cpp:99: CHIP Error 0x00000002: Connection aborted
Creating NSError from src/controller/CHIPDeviceController.cpp:1337: CHIP Error 0x000000AC: Internal error (context: (null))
controller(:commissioningComplete:nodeID:metrics:) error = Optional(Error Domain=MTRErrorDomain Code=1 "General error: 172" UserInfo={NSLocalizedDescription=General error: 172, errorCode=172})
Is there any suggestion to me with the issue
Topic:
App & System Services
SubTopic:
Hardware
I am trying to create a simple portal like that in RealityKit, but using metal instead of RealityKit. Has anyone been able to create a window or portal like thing to show a skybox outside in mixed Reality?
Topic:
Graphics & Games
SubTopic:
Metal
Hi,
I'm using webauthn.io to test my macOS Passkey application. When registering a passkey whichever value I set for User Verification, that's what I get when I check registrationRequest.userVerificationPreference on prepareInterface(forPasskeyRegistration registrationRequest: any ASCredentialRequest).
However, when authenticating my passkey I can never get discouraged UV on prepareInterfaceToProvideCredential(for credentialRequest: any ASCredentialRequest).
In the WWDC 2022 Meet Passkeys video, it is stated that Apple will always require UV when biometrics are available. I use a Macbook Pro with TouchID, but if I'm working with my lid closed, shouldn't I be able to get .discouraged?
Topic:
Privacy & Security
SubTopic:
General
Tags:
Authentication Services
Passkeys in iCloud Keychain
I am contacting you to clarify a technical issue regarding the behavior of App Store Server Notifications (V2), as we have observed differences depending on the subscription plan.
Currently, we have noticed the following behavior when a refund occurs for an auto-renewable subscription:
Observed Behavior:
Monthly Plan:When a refund occurs, we receive a REFUND notification, followed by an EXPIRED notification indicating the subscription has ended.
Annual Plan:When a refund occurs, we receive the REFUND notification, but the expected EXPIRED notification does not arrive.
Questions:
Are there any differences in the conditions for sending EXPIRED notifications after a REFUND, depending on the subscription plan (monthly vs. annual)?
Is the absence of the EXPIRED notification for annual plans an intended behavior by Apple, or could it be a possible issue?
I would appreciate your guidance on this matter.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect API
Tags:
App Store Server Notifications
第一步、访问官方网站在浏览器中输入腾龙公司官方认证的网址,确保访问的是真实有效的平台,避免因误入仿冒网站导致信息泄露或注册失败。
第二步、启动注册程序进入官网后,在页面右上角或显眼位置找到“注册”按钮并点击,系统将弹出注册窗口。
第三步、填写核心信息在注册窗口中需提供以下内容:用户名:作为登录游戏平台的唯一标识,需确保未被其他用户占用。密码设置:建议采用字母、数字及符号的复杂组合,避免使用生日、连续数字等弱口令,以提升账号安全性。手机号码:需为实名认证的号码,用于接收验证码或后续账号安全验证。
第四步、完成注册验证提交信息后,系统可能要求通过短信验证码、邮箱验证或绑定社交媒体账号等方式完成二次验证。验证通过后,页面将提示“注册成功”。
Topic:
Community
SubTopic:
Apple Arcade