Search results for

“iPhone 16 pro”

80,726 results found

Post

Replies

Boosts

Views

Activity

Reply to Cannot find devices in RemoteImmersiveSpace
Hi @Vision Pro Engineer, after testing that template a few times, I was able to see my app on the 'My Devices' tab. However, I seem to be stuck in the 'Waiting' state now. I've attached the logs. Thanks! Warning: -[NSWindow makeKeyWindow] called on windowNumber=7505 which returned NO from -[NSWindow canBecomeKeyWindow]. ((processConfiguration != nil && configuration != nil) || (processConfiguration == nil && configuration == nil)) - /AppleInternal/Library/BuildRoots/4~CKMVugC7xryZ7g5JjsaPBH1f25q2BM2pc57nT-M/Library/Caches/com.apple.xbs/TemporaryDirectory.kDsM7Z/Sources/ExtensionKit/ExtensionKit/Source/HostViewController/Internal/EXHostSessionDriver.m:80: `processConfiguration` and `configuration` must be both non-nil or both nil Unable to obtain a task name port right for pid 638: (os/kern) failure (0x5)
Topic: Spatial Computing SubTopic: General Tags:
1w
Reply to Why is the Documentation full of Conundrums?
@SymphOmni It seems you didn't understand the goal of the exercise ? The purpose is to let you discover through practice the basic Swift concepts. In the case the dictionaries, a very important type in Swift. Here you may have noted that interestingNumbers is a dictionary: a series of entries, which are pairs called key (a string) and value (here an array), such as Prime: [2, 3, 5, 7, 11, 13] The example shows that in the for loop, you explore the dictionary but don't need to know what the key is (because you don't use). as dark-as showed, if you need to use the key, change _ into a name as dataset, or key, or whatever you want. In another exercise, you could also iterate over the dictionary like this: let interestingNumbers = [ Prime: [2, 3, 5, 7, 11, 13], Fibonacci: [1, 1, 2, 3, 5, 8], Square: [1, 4, 9, 16, 25] ] var largest = 0 var largestSet = for aLine in interestingNumbers { // get entries of dictionary as a whole for number in aLine.value { // value is the array, for each entry line if number
1w
Reply to RealityKit fill the background environment
Thank you Albert so much for your explanation. It helped me a lot. I did as you suggested and the performance increased significantly. Right now I have 3 active chunks with total of around ~468,000 triangles (bushes, leaves, trunk, road and terrain). Do you think that is this a lot for a scene? Because when I take screenshot of the app, the application's frame rate drops by half. What might be the reason for that? My second question is that do you know any tool that converts EntityModels (loaded from Reality Composer Pro) into LowLevelMesh? Because the trees or the bushes that I created using LowLevelMesh doesn't look professional. (ex: I would like to see leaves a little bit with more detail, or I would like to make branches more edgy)
Topic: Graphics & Games SubTopic: RealityKit Tags:
1w
Reply to Why is the Documentation full of Conundrums?
They're asking you to give the _ variable a name, and it's entirely up to you what you call it; it's just a variable name. The right-hand side was already given a name, numbers, and it represents the right-hand side of the information in the interestingNumbers array, i.e. the arrays of numbers. The underscore represents the left-hand side of the data, i.e. the three String values: Prime, Fibonacci, and Square. If you do this, you should see how it works: let interestingNumbers = [ Prime: [2, 3, 5, 7, 11, 13], Fibonacci: [1, 1, 2, 3, 5, 8], Square: [1, 4, 9, 16, 25] ] var largest = 0 var largestSet = for (dataset, numbers) in interestingNumbers { for number in numbers { if number > largest { largest = number largestSet = dataset } } } print (largestSet '(largestSet)' with value: (largest))
1w
Reply to Tap to Pay entitlement stuck in development for nearly 1.5 months – do I need to resubmit?
Hi @mensrev, @devraj, You'll need to contact the provisioning team where you made your initial request. Please see the post below for more information: Resolving Tap to Pay on iPhone errors when building for App Store, TestFlight, or Enterprise distribution https://developer.apple.com/forums/thread/794192 Cheers, Paris X Pinkney |  WWDR | DTS Engineer
1w
Tap to Pay entitlement stuck in development for nearly 1.5 months – do I need to resubmit?
Hi everyone, we’ve been waiting since May 30 for our Tap to Pay on iPhone entitlement to be enabled for distribution, but it’s still only active for development (Case‑ID: 14485444). We submitted: A new video recorded from an external device showing the full checkout flow Updated merchant education using the ProximityReaderDiscovery.Topic.payment(.howToTap) API, as suggested by Apple The team initially said the education was compliant, then said it wasn’t. We fixed everything, sent the updated materials, and haven’t heard back in days. We can’t even upload the app to TestFlight because of this error: Profile doesn't include the com.apple.developer.proximity-reader.payment.acceptance entitlement It’s now been almost a month and a half, and this delay is becoming critical. It’s blocking both internal testing and our production release. We’d really appreciate clarity on: Do we need to submit another request via the form? Or is it enough to reply to the existing email thread? Also, are there any direct co
2
0
408
1w
Reply to "WilderDEX!" - Wildlife Collector App - NOW TESTING
I tried posting this a couple times now but it keeps getting taken down - I am not too sure why. I haven't received any explanation and I am pretty certain that I am posting in the correct place for TestFlight Apps. It gets taken down because this is absolutely and totally NOT the right place for posts like this. These are the Developer Forums where third-party developers of apps for Apple's platforms ask for hints and tips on coding issues, or the Apple Developer Programme. If you have an issue in your code, ask us and we may be able to help you. If you want us to test your apps, you must know that we have our own apps to develop and test, and don't have the time to test yours. Sorry, that's just the way it is. You can go on the various Mac-/iPhone-related news & rumours forums and ask for people to test your apps, because I can tell you right now, we don't have the time. Sorry.
1w
SpeechTranscriber not supported
I've tried SpeechTranscriber with a lot of my devices (from iPhone 12 series ~ iPhone 17 series) without issues. However, SpeechTranscriber.isAvailable value is false for my iPhone 11 Pro. https://developer.apple.com/documentation/speech/speechtranscriber/isavailable I'am curious why the iPhone 11 Pro device is not supported. Are all iPhone 11 series not supported intentionally? Or is there any problem with my specific device? I've also checked the supportedLocales, and the value is an empty array. https://developer.apple.com/documentation/speech/speechtranscriber/supportedlocales
5
0
869
1w
Reply to SpeechTranscriber not supported
The 16-core Neural Engine theory lines up with what I have seen in practice on Mac hardware as well. Mac mini M4 (16-core NE) runs SpeechTranscriber and SpeechAnalyzer without issues. M1 devices (also 16-core NE) work too. For the Simulator issue — this is expected unfortunately. SpeechTranscriber relies on the Neural Engine for on-device inference, and the Simulator does not emulate the ANE. The isAvailable check returns false because the underlying model cannot run there. Practical workaround for development: use a conditional compilation check and fall back to SFSpeechRecognizer (the older API) in Simulator builds. SFSpeechRecognizer still works on Simulator and gives you a close-enough approximation for UI development and integration testing. You only need a real device for final accuracy testing. Regarding the 8-core vs 16-core cutoff: my guess is that SpeechTranscriber uses a model size that requires the throughput of a 16-core Neural Engine to meet real-time
Topic: Media Technologies SubTopic: Audio Tags:
1w
My investors are loosing their minds (Almost 5 months of reviews)
My investors are losing their minds. We’ve had our app available on Google since late December, but our experience with Apple has been a nightmare. First, despite paying the developer fee, nobody responds to emails or reaches out. The one time we got Apple on the phone, we spoke to someone who said she was in charge of the testing team reviewing our app. The call was frustrating—she didn’t seem familiar with basic app testing for a location-based product (for example, how to emulate a different location), and it left us feeling helpless. The technical ability of the testing process has been shocking. We spent a month just trying to get reviewers to understand the basic app concepts. Our app also isn’t available in the United States, which seemed to confuse the review team. We’ve been able to address feedback quickly—sometimes within an hour—yet here we are nearly five months later still stuck. Right now we are averaging about a week at best to two weeks. Our app works; we know this because it’s been
1
0
41
1w
NSImage with HDR-disabled image causes freezing for window resize
I have regular NSImage from iPhone and the drawing get's extremely choppy during window resize (especially at small window sizes below 100px). When the window size is large there is no problem with drawing and CPU utilization is low. I have tried kCGImageSourceDecodeToSDR + or another NSImage from CGImage but the CPU utilization is extreme at small sizes. Non-HDR images don't have problems with drawing at small sizes. Video example: https://youtu.be/x8iAYGCyACs import AppKit import AVFoundation class ImageBackgroundView: NSView { @Invalidating(.display) var image: NSImage? = nil override var clipsToBounds: Bool { set { } get { true } } override func draw(_ dirtyRect: NSRect) { super.draw(dirtyRect) NSColor.red.setFill() dirtyRect.fill() guard let image = image else { return } // Calculate aspect-fit rect using AVFoundation let imageSize = image.size let targetRect = bounds let drawRect = AVMakeRect(aspectRatio: imageSize, insideRect: targetRect) image.draw(in: drawRect) } } Copy import Cocoa import U
Topic: UI Frameworks SubTopic: AppKit Tags:
1
0
251
1w
Cannot remove an observer <TUINSCursorUIController 0x600001844340> for the key path "visible" from <NSSavePanel 0x10ff05200> because it is not registered as an observer.
I have two NSTextField as an accessoryView of NSSavePanel. When I try to change focus in between them with a caps lock on the whole panel will crash. This will also happen when NSTextField if focused with caps lock on and i press cmd+tab (app switching). This happens on Sonoma + Sequoia beta. On top I have noticed editing NSTextField in accessoryView is completely broken on Sonoma and I can only edit it ONLY when the textfiled is using bindings. I am trying to find a workaround for the caps lock indicator being displayed. The only idea I have ATM is to observe NSApp.windows and look for TUINSWindow and force close it when it's visible. Is there any other workaround to prevent this crash? https://youtu.be/BCVjZH7684U Sample code: import Cocoa class ViewController: NSViewController { let savePanel = NSSavePanel() override func viewDidLoad() { super.viewDidLoad() let view = NSGridView(views: [[NSTextField(string: 111111)], [NSTextField(string: 22222222)]]) savePanel.accessoryView = view } override func viewWillA
Topic: UI Frameworks SubTopic: AppKit
1
0
662
1w
Apple Developer Enrollment Stuck — Paid Twice, Still Pending
Hello, I am writing this post because the Apple Developer Program enrollment process is clearly malfunctioning, and I have reached a point where this situation is unacceptable. First payment I initially purchased the Apple Developer Program on December 3rd, 2025 at 16:03 (Turkey time). The payment was fully completed, confirmed by my bank, and I received the official Apple Store receipt. • Order ID: W1557478965 • Amount: 1029 TRY • Status: Completed / Posted Despite this, my account continued to show: • “Purchase your membership” • Enrollment status: Pending • No access to App Store Connect After several days with no response from Apple Support and no activation, I assumed something had gone wrong on Apple’s side. Second payment Because I was completely blocked and received no reply from support or the forums, I made a second payment to rule out any payment failure. • Order ID: W1694587309 • Amount: 1029 TRY • Status: Completed / Posted Current situation At this point: • Two separate payments • Two u
14
0
1.5k
1w
Reply to Apple watch Xcode pairing & connection issues
After 7 hours, successfully managed to get my first deployment on the watch. Definitely not something you expect from apple, in fact I cussed them out the whole way through. But here's what I did Mostly followed entouss's guide and most advice is reiterated from him + some of my experiences Before you do anything, make sure Apple Watch is fully charged (this WILL take a long time) It has a passcode You might get the bright idea to remove the passcode and put it on charger to prevent lock. Keep it on. Pre-pair Make sure you're on a 2.4 ghz network (mobile hotspot or create guest network on router) Connect all devices to that network Shutdown all devices and start them up 1 by 1 to start from a clean slate Get it to show up in Xcode devices If your apple watch is already in the xcode device list, DO NOT unpair it as it may not show back up again without large hassle WATCH for trust this device messages on your apple watch. If you accedentally press no, or press the crown while the dialog is on, you gonna have t
1w
Reply to Cannot find devices in RemoteImmersiveSpace
Hi @Vision Pro Engineer, after testing that template a few times, I was able to see my app on the 'My Devices' tab. However, I seem to be stuck in the 'Waiting' state now. I've attached the logs. Thanks! Warning: -[NSWindow makeKeyWindow] called on windowNumber=7505 which returned NO from -[NSWindow canBecomeKeyWindow]. ((processConfiguration != nil && configuration != nil) || (processConfiguration == nil && configuration == nil)) - /AppleInternal/Library/BuildRoots/4~CKMVugC7xryZ7g5JjsaPBH1f25q2BM2pc57nT-M/Library/Caches/com.apple.xbs/TemporaryDirectory.kDsM7Z/Sources/ExtensionKit/ExtensionKit/Source/HostViewController/Internal/EXHostSessionDriver.m:80: `processConfiguration` and `configuration` must be both non-nil or both nil Unable to obtain a task name port right for pid 638: (os/kern) failure (0x5)
Topic: Spatial Computing SubTopic: General Tags:
Replies
Boosts
Views
Activity
1w
Reply to Why is the Documentation full of Conundrums?
@SymphOmni It seems you didn't understand the goal of the exercise ? The purpose is to let you discover through practice the basic Swift concepts. In the case the dictionaries, a very important type in Swift. Here you may have noted that interestingNumbers is a dictionary: a series of entries, which are pairs called key (a string) and value (here an array), such as Prime: [2, 3, 5, 7, 11, 13] The example shows that in the for loop, you explore the dictionary but don't need to know what the key is (because you don't use). as dark-as showed, if you need to use the key, change _ into a name as dataset, or key, or whatever you want. In another exercise, you could also iterate over the dictionary like this: let interestingNumbers = [ Prime: [2, 3, 5, 7, 11, 13], Fibonacci: [1, 1, 2, 3, 5, 8], Square: [1, 4, 9, 16, 25] ] var largest = 0 var largestSet = for aLine in interestingNumbers { // get entries of dictionary as a whole for number in aLine.value { // value is the array, for each entry line if number
Replies
Boosts
Views
Activity
1w
Reply to RealityKit fill the background environment
Thank you Albert so much for your explanation. It helped me a lot. I did as you suggested and the performance increased significantly. Right now I have 3 active chunks with total of around ~468,000 triangles (bushes, leaves, trunk, road and terrain). Do you think that is this a lot for a scene? Because when I take screenshot of the app, the application's frame rate drops by half. What might be the reason for that? My second question is that do you know any tool that converts EntityModels (loaded from Reality Composer Pro) into LowLevelMesh? Because the trees or the bushes that I created using LowLevelMesh doesn't look professional. (ex: I would like to see leaves a little bit with more detail, or I would like to make branches more edgy)
Topic: Graphics & Games SubTopic: RealityKit Tags:
Replies
Boosts
Views
Activity
1w
Reply to Why is the Documentation full of Conundrums?
They're asking you to give the _ variable a name, and it's entirely up to you what you call it; it's just a variable name. The right-hand side was already given a name, numbers, and it represents the right-hand side of the information in the interestingNumbers array, i.e. the arrays of numbers. The underscore represents the left-hand side of the data, i.e. the three String values: Prime, Fibonacci, and Square. If you do this, you should see how it works: let interestingNumbers = [ Prime: [2, 3, 5, 7, 11, 13], Fibonacci: [1, 1, 2, 3, 5, 8], Square: [1, 4, 9, 16, 25] ] var largest = 0 var largestSet = for (dataset, numbers) in interestingNumbers { for number in numbers { if number > largest { largest = number largestSet = dataset } } } print (largestSet '(largestSet)' with value: (largest))
Replies
Boosts
Views
Activity
1w
Reply to Tap to Pay entitlement stuck in development for nearly 1.5 months – do I need to resubmit?
Hi @mensrev, @devraj, You'll need to contact the provisioning team where you made your initial request. Please see the post below for more information: Resolving Tap to Pay on iPhone errors when building for App Store, TestFlight, or Enterprise distribution https://developer.apple.com/forums/thread/794192 Cheers, Paris X Pinkney |  WWDR | DTS Engineer
Replies
Boosts
Views
Activity
1w
Tap to Pay entitlement stuck in development for nearly 1.5 months – do I need to resubmit?
Hi everyone, we’ve been waiting since May 30 for our Tap to Pay on iPhone entitlement to be enabled for distribution, but it’s still only active for development (Case‑ID: 14485444). We submitted: A new video recorded from an external device showing the full checkout flow Updated merchant education using the ProximityReaderDiscovery.Topic.payment(.howToTap) API, as suggested by Apple The team initially said the education was compliant, then said it wasn’t. We fixed everything, sent the updated materials, and haven’t heard back in days. We can’t even upload the app to TestFlight because of this error: Profile doesn't include the com.apple.developer.proximity-reader.payment.acceptance entitlement It’s now been almost a month and a half, and this delay is becoming critical. It’s blocking both internal testing and our production release. We’d really appreciate clarity on: Do we need to submit another request via the form? Or is it enough to reply to the existing email thread? Also, are there any direct co
Replies
2
Boosts
0
Views
408
Activity
1w
Reply to "WilderDEX!" - Wildlife Collector App - NOW TESTING
I tried posting this a couple times now but it keeps getting taken down - I am not too sure why. I haven't received any explanation and I am pretty certain that I am posting in the correct place for TestFlight Apps. It gets taken down because this is absolutely and totally NOT the right place for posts like this. These are the Developer Forums where third-party developers of apps for Apple's platforms ask for hints and tips on coding issues, or the Apple Developer Programme. If you have an issue in your code, ask us and we may be able to help you. If you want us to test your apps, you must know that we have our own apps to develop and test, and don't have the time to test yours. Sorry, that's just the way it is. You can go on the various Mac-/iPhone-related news & rumours forums and ask for people to test your apps, because I can tell you right now, we don't have the time. Sorry.
Replies
Boosts
Views
Activity
1w
SpeechTranscriber not supported
I've tried SpeechTranscriber with a lot of my devices (from iPhone 12 series ~ iPhone 17 series) without issues. However, SpeechTranscriber.isAvailable value is false for my iPhone 11 Pro. https://developer.apple.com/documentation/speech/speechtranscriber/isavailable I'am curious why the iPhone 11 Pro device is not supported. Are all iPhone 11 series not supported intentionally? Or is there any problem with my specific device? I've also checked the supportedLocales, and the value is an empty array. https://developer.apple.com/documentation/speech/speechtranscriber/supportedlocales
Replies
5
Boosts
0
Views
869
Activity
1w
Reply to SpeechTranscriber not supported
The 16-core Neural Engine theory lines up with what I have seen in practice on Mac hardware as well. Mac mini M4 (16-core NE) runs SpeechTranscriber and SpeechAnalyzer without issues. M1 devices (also 16-core NE) work too. For the Simulator issue — this is expected unfortunately. SpeechTranscriber relies on the Neural Engine for on-device inference, and the Simulator does not emulate the ANE. The isAvailable check returns false because the underlying model cannot run there. Practical workaround for development: use a conditional compilation check and fall back to SFSpeechRecognizer (the older API) in Simulator builds. SFSpeechRecognizer still works on Simulator and gives you a close-enough approximation for UI development and integration testing. You only need a real device for final accuracy testing. Regarding the 8-core vs 16-core cutoff: my guess is that SpeechTranscriber uses a model size that requires the throughput of a 16-core Neural Engine to meet real-time
Topic: Media Technologies SubTopic: Audio Tags:
Replies
Boosts
Views
Activity
1w
Submitting first subscription on version page
Trying to submit my first subscription, but it says I have to do it on the version page of the app for the first time. There is no options anywhere on the version page to choose the subscription. I spent an hour on the phone with Apple telling me it's there, but refused to let me share my screen to show them it was not there. Unsure of what to do.
Replies
3
Boosts
0
Views
109
Activity
1w
My investors are loosing their minds (Almost 5 months of reviews)
My investors are losing their minds. We’ve had our app available on Google since late December, but our experience with Apple has been a nightmare. First, despite paying the developer fee, nobody responds to emails or reaches out. The one time we got Apple on the phone, we spoke to someone who said she was in charge of the testing team reviewing our app. The call was frustrating—she didn’t seem familiar with basic app testing for a location-based product (for example, how to emulate a different location), and it left us feeling helpless. The technical ability of the testing process has been shocking. We spent a month just trying to get reviewers to understand the basic app concepts. Our app also isn’t available in the United States, which seemed to confuse the review team. We’ve been able to address feedback quickly—sometimes within an hour—yet here we are nearly five months later still stuck. Right now we are averaging about a week at best to two weeks. Our app works; we know this because it’s been
Replies
1
Boosts
0
Views
41
Activity
1w
NSImage with HDR-disabled image causes freezing for window resize
I have regular NSImage from iPhone and the drawing get's extremely choppy during window resize (especially at small window sizes below 100px). When the window size is large there is no problem with drawing and CPU utilization is low. I have tried kCGImageSourceDecodeToSDR + or another NSImage from CGImage but the CPU utilization is extreme at small sizes. Non-HDR images don't have problems with drawing at small sizes. Video example: https://youtu.be/x8iAYGCyACs import AppKit import AVFoundation class ImageBackgroundView: NSView { @Invalidating(.display) var image: NSImage? = nil override var clipsToBounds: Bool { set { } get { true } } override func draw(_ dirtyRect: NSRect) { super.draw(dirtyRect) NSColor.red.setFill() dirtyRect.fill() guard let image = image else { return } // Calculate aspect-fit rect using AVFoundation let imageSize = image.size let targetRect = bounds let drawRect = AVMakeRect(aspectRatio: imageSize, insideRect: targetRect) image.draw(in: drawRect) } } Copy import Cocoa import U
Topic: UI Frameworks SubTopic: AppKit Tags:
Replies
1
Boosts
0
Views
251
Activity
1w
Cannot remove an observer <TUINSCursorUIController 0x600001844340> for the key path "visible" from <NSSavePanel 0x10ff05200> because it is not registered as an observer.
I have two NSTextField as an accessoryView of NSSavePanel. When I try to change focus in between them with a caps lock on the whole panel will crash. This will also happen when NSTextField if focused with caps lock on and i press cmd+tab (app switching). This happens on Sonoma + Sequoia beta. On top I have noticed editing NSTextField in accessoryView is completely broken on Sonoma and I can only edit it ONLY when the textfiled is using bindings. I am trying to find a workaround for the caps lock indicator being displayed. The only idea I have ATM is to observe NSApp.windows and look for TUINSWindow and force close it when it's visible. Is there any other workaround to prevent this crash? https://youtu.be/BCVjZH7684U Sample code: import Cocoa class ViewController: NSViewController { let savePanel = NSSavePanel() override func viewDidLoad() { super.viewDidLoad() let view = NSGridView(views: [[NSTextField(string: 111111)], [NSTextField(string: 22222222)]]) savePanel.accessoryView = view } override func viewWillA
Topic: UI Frameworks SubTopic: AppKit
Replies
1
Boosts
0
Views
662
Activity
1w
Apple Developer Enrollment Stuck — Paid Twice, Still Pending
Hello, I am writing this post because the Apple Developer Program enrollment process is clearly malfunctioning, and I have reached a point where this situation is unacceptable. First payment I initially purchased the Apple Developer Program on December 3rd, 2025 at 16:03 (Turkey time). The payment was fully completed, confirmed by my bank, and I received the official Apple Store receipt. • Order ID: W1557478965 • Amount: 1029 TRY • Status: Completed / Posted Despite this, my account continued to show: • “Purchase your membership” • Enrollment status: Pending • No access to App Store Connect After several days with no response from Apple Support and no activation, I assumed something had gone wrong on Apple’s side. Second payment Because I was completely blocked and received no reply from support or the forums, I made a second payment to rule out any payment failure. • Order ID: W1694587309 • Amount: 1029 TRY • Status: Completed / Posted Current situation At this point: • Two separate payments • Two u
Replies
14
Boosts
0
Views
1.5k
Activity
1w
Reply to Apple watch Xcode pairing & connection issues
After 7 hours, successfully managed to get my first deployment on the watch. Definitely not something you expect from apple, in fact I cussed them out the whole way through. But here's what I did Mostly followed entouss's guide and most advice is reiterated from him + some of my experiences Before you do anything, make sure Apple Watch is fully charged (this WILL take a long time) It has a passcode You might get the bright idea to remove the passcode and put it on charger to prevent lock. Keep it on. Pre-pair Make sure you're on a 2.4 ghz network (mobile hotspot or create guest network on router) Connect all devices to that network Shutdown all devices and start them up 1 by 1 to start from a clean slate Get it to show up in Xcode devices If your apple watch is already in the xcode device list, DO NOT unpair it as it may not show back up again without large hassle WATCH for trust this device messages on your apple watch. If you accedentally press no, or press the crown while the dialog is on, you gonna have t
Replies
Boosts
Views
Activity
1w