Skip to content
EN

Back to the catalog

alexpaul.dev
rss2English

alexpaul.dev

alexpaul.dev · English

Senior Software Engineer

rss2 wordpress content media slash wfw atom dc sy

Open the feed

https://alexpaul.dev/feed/

Last post
Oct 24, 2025
Posts in 24 h · 7 days · 30 days
0 · 0 · 0
Our last check
Answering
Served from
United States
Text score at discovery
6,283
Format
rss2
Features in the feed
content, media, slash, wfw, atom, dc, sy
Community
wordpress

Posts

What our queue read from this feed. Open one to read it here, or go to the site that published it.

  1. Setting up Apple Pay Testing
    Oct 24, 2025 · original
    Create a New Email Account Create a new Gmail (or any other email provider) account. Set Up a Sandbox Account Use this new email address to create a Sandbox account . Sign Out of Your Current iOS Account (if necessary) If your iOS device is currently signed in with a different Apple ID, sign out before proceeding. Sign In with Your Sandbox Email Sign in to your iOS device using the newly created Sandbox email account. Verify Sandbox Login Make sure you are also signed in to the Sandbox environment using the same email and password. Add a Test Payment Method You should now be able to successfully add a test credit card to your device’s Wallet for Sandbox testing. Resources Apple: Sandbox Testing See the Adding a Test Card Number section, and Test Cards for Apps and the Web
  2. iOS 26 Apple Sandbox Account Shortcut
    Sep 23, 2025 · original
    iOS 26 Apple Sandbox Account Shortcut. At least the closest I got, if anyone has a better solution please feel free to add it to the comments. iCloud link.
  3. What’s New in Xcode 26
    Sep 18, 2025 · original
    Features: Xcode is 24% smaller download size Pinned tab Multiple word search Coding by voice #Playground import Playgrounds Open sourced Icon Composer String Catalogs Type-safe Swift symbols Automatically generate comments – using on-device models Intelligence Using LLM e.g. ChatGPT, Claude Coding tools Modification history Generate Fix for issue Debugging and Performance Processor Trace CPU Counters SwiftUI Instrument Power Profiler Orgainizer Metrics Launch Time (compared to other apps) Hang Rate … Explicit Modules Swift Build Open Source Enhanced Security Testing UI Testing recording enhancements using XCTest UI Automation in Xcode Binoculars – automatically search project for context. Bolt – automatically apply code changes Xcode Settings Intelligence Resources WWDC25: What’s New in Xcode Apple documentation: Writing code with intelligence in Xcode
  4. WWDC25 Areas of Ongoing Interests
    Jun 16, 2025 · original
    A place to navigate videos, documentation and guides from WWDC25 . App Store Internal testers can also now use their Sandbox account for any TestFlight apps they’ve installed, enabling support for more advanced purchase testing. Design Opting out of the Liquid Glass design using the UIDesignRequiresCompatibility Info.plist key. Developer Tools Bring your ideas to life with generative intelligence powered by the large language model of your choice. Interact with your code using natural language in the coding assistant. Use Coding Tools to quickly write documentation, fix an issue, or make any code change, right inline. Preview your non-UI code with the Playground macro. Developer Tools guide Running code snippets using the playground macro Writing code with intelligence in Xcode Machine Learning & AI You now have direct access to the on-device foundation model at the core of Apple Intelli
  5. Xcode’s Code Assistant Introduced at WWDC 2025
    Jun 10, 2025 · original
    Just ran a quick test with the new generative intelligence in Xcode 26 (announced at WWDC25). The prompt I used is a follows: Create me a list in a VStack with 20 random names Very basic, but it worked! Note: it requires macOS 26 beta. Initial impression: It’s great to finally have a native, integrated LLM solution for code generation in Xcode. I took it a step further by adding avatars for each person. Initially, it used an SVG param, but that resulted in a fetch error. After a follow-up prompt and replacing with PNG, we now have a list of names, each paired with an avatar fetched from its own provided URL. It’s still in the very early days, but I’m loving having this native solution.
  6. Apps using external purchases as of Judge Yvonne Gonzalez Rogers ruling
    May 2, 2025 · original
    A federal judge found Apple in contempt for violating a 2021 court order stemming from Epic Games’ antitrust lawsuit. The order required Apple to allow developers to link to outside payment options, but Apple imposed restrictions that the court deemed anticompetitive. As a result, Apple must change its practices and could face criminal contempt proceedings. See full ruling here . Below is the most updated App Review Guidelines around this ruling. Patreon External purchase (prominent CTA) and IAP (footer text) purchase options In-app Webview surfaces external payment options Kindle Kindle’s Get book CTA Kindle presents book via user’s default broswer Spotify According to a RevenueCat webinar Spotify doesn’t use any IAPs in-app as they qualify as a reader app. So throughout this there are only CTAs linking to their external web checkout flow. If you don’t qualify as a reader app you will n
  7. Getting the customer’s transaction ID
    Apr 3, 2025 · original
    In the code snippet below we get the following properties on a given Transaction instance. id : Unique ID for the transaction. originalID : The ID of the original transaction for productID or subscriptionGroupID private func getCurrentTransactionId() async { // Get all transactions for await result in Transaction.currentEntitlements { switch result { case .verified(let transaction): // Unique ID for the transaction. print("transaction id \(transaction.id)") // The ID of the original transaction for `productID` or`subscriptionGroupID` // if this is a subscription. print("transaction original id \(transaction.originalID)") case .unverified: continue } } }
  8. Using StoreKit’s ExternalPurchaseLink
    Mar 27, 2025 · original
    Apple: In addition to using Apple’s convenient, safe, and secure in-app purchase system, apps on the App Store in the United States that offer in-app purchases can also use the StoreKit External Purchase Link Entitlement (US) to include a link to the developer’s website that informs users of other ways to purchase digital goods or services. Prerequisite Apple: If you’re interested in using the StoreKit External Purchase Link Entitlement (US) for your app, get started by submitting the entitlement request form . Once, you’ve received an approval email from Apple proceed with this documentation . Info.plist update Apple: After you receive an email confirmation that the entitlement has been assigned to your account and you’ve configured the App ID in Certificates, Identifiers & Profiles to support this entitlement, you’ll need to update your Xcode project, entitlements plist file, and Info.
  9. Retrieving the customer’s appTransactionID
    Mar 26, 2025 · original
    Below is a code snippet to retrieve a customer’s appTransactionID . Available in Xcode 16.3+. Apple: The App Store generates a single, globally unique appTransactionID for each Apple Account that downloads your app and for each family group member for apps that support Family Sharing. This value remains the same for the same Apple Account and app if the customer redownloads the app on any device, receives a refund, repurchases the app, or changes the storefront. For apps that support Family Sharing, the appTransactionID is unique for each family group member. The appTransactionID is available even if a customer makes no in-app purchases. private func fetchAppTransaction() async { do { let result = try await AppTransaction.shared guard case .verified(let appTransaction) = result else { print("Received unverified app transaction") return } // `appTransactionID` print("AppTransaction: \(app
  10. How to Let Users Re-Redeem Introductory Offers
    Mar 24, 2025 · original
    Traditionally introductory offers were limited to eligible users who had not previously redeemed an offer for a specific product. With iOS 18.4 Apple is introducing a new API method on Product.PurchaseOption called introductoryOfferEligibility(compactJWS:) which provides more flexibility in offer redemption. This new API method empowers developers to re-enable introductory offers for users who have previously redeemed them. The mechanism relies on a signed JSON Web Signature (JWS) returned from the developer’s server. By configuring a specific boolean property within the signature, developers can dynamically grant or modify a customer’s eligibility status for introductory offers. In the following sections, we’ll explore how to configure server-side logic and in-app implementation to leverage the introductoryOfferEligibility(compactJWS:) method effectively. Prerequisite Start off by visit

Discovered by the rss-feed-index crawler, which checks each feed at most once a month.

Same record as JSON: https://api.agentalog.com/api/feeds/fd_alexpaul_dev_b75201c7708244ff. More from this site: alexpaul.dev in the Feeds tab.