Hi,
I’m trying to free up space on my computer and have uninstalled Xcode. However, I noticed that many large files remain on the filesystem even after uninstalling it.
The largest remaining files (~33 GB) are iOS Simulator images located at:
/System/Volumes/Data/Library/Developer/CoreSimulator/Volumes
I attempted to delete them using root privileges, but it seems that these system files are mounted as read-only.
I’m reaching out to ask for guidance to ensure that these files do not contain anything important for macOS, and that it’s safe to remove them before getting in recovery mode.
Thank you very much for your advice!
                    
                  
                General
RSS for tagDive into the vast array of tools and services available to developers.
  
    
    Selecting any option will automatically load the page
  
  
  
  
    
  
  
            Post
Replies
Boosts
Views
Activity
                    
                      TL;DR version:
AkVox - “Your App in Your User’s Language”
Quickly and easily localize your app into as few or as many languages as you want with AkVox.
Longer version:
AkVox can localize any Xcode project. Simply drag your Exported Localizations folder into AkVox, click translate, then export, and you’re ready to import the translated localizations catalogs back into Xcode. Alas, you cannot import the whole localizations folder as one, you must import each catalog individually, a process that takes around 10 seconds per language.
AkVox can also assist you when you’re ready to publish your app on App Store Connect. You can create a list of texts you will enter to promote your app and AkVox will translate them. Again, you can’t apply all your translations to the App Store in ne go, you have to apply each language individually. To make this task less painful, AkVox has a convenient set of buttons to make the copy and paste process as quick and simple as possible. The same arrangement is available when you come to add “mini texts” during setting monetization subscriptions.
AkVox employs Google Cloud Translate which means you will need an API Key to be able to run full translations. However, Google offers a generous monthly allowance of 500,000 characters to be translated for free each month. This may well mean that you don’t ever pay for the translation process, just the very low price to use AkVox.
The free version of AkVox simulates translating by substituting jumbled versions of Hamlet’s “To be or not to be” speech – this is instead of utilising what would normally be used in this case, the tediously dull  Lorem Ipsum text.
To see AkVox explained in detail, go to the website: https://akvox.com/
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
              
  
  
    
    
  
  
              
                
                
              
            
          
                    
                      I am converting a project to expo and have created a new expo project.  I have migrated most of the react-native code but need to add a native module.  I added it using npx create-expo-module expo-settings --local
The name of the module DataRetrieval.
So far so good but I need a package SwiftCSV.  I added it as a dependency to Pods and did a npx pod-install but when I try to import SwiftCSV as a subproject, it is not found.  So I tried adding to the DataRetrieval podspec an s.dependency 'SwiftCSV'.  I then get an error that there is a redefining of symbols.  I am able to include this in a regular Swift file but not in the sub-module under expo. What am I missing about how to not only add a native module but to add dependencies and include it in my project?
Thanks,
Ray
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
              
  
  
    
    
  
  
              
                
                
              
            
          
                    
                      My app will not open to myself or to clients and has a pop up that claims
"App Outdated"
The app version you are using is no longer supported. Please install he latest Heartland update through the App Store.
However, there have been no updates to the app.
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
              
  
  
    
    
  
  
              
                
                
              
            
          
                    
                      I am a developer working on an iOS enterprise application.  When I deployed the release version to my device, it crashes upon startup.  It works fine in debug mode on my device.
The app is an upgraded version of Xamarin Form to .NET MAUI.
I have attached a crash report.
I would appreciate any help/insights on how to resolve.
--John
                    
                  
                
                    
                      I'm running the latest iOS 26 beta 5 on my iPad and iPhone. Whenever I run these betas, I always get the message below telling me an update is available (whenever I plug in my devices). I'm assuming this is because the update check is detecting that I have something other than the latest production release. Obviously, it makes no sense to ask me to update to a prod build when I'm running the dev beta. Is there a way to turn this message off? Or maybe Apple could handle this situation better? Or maybe it's just a bug and I'm the only one getting this message?
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
              
  
  
    
    
  
  
              
                
                
              
            
          
                    
                      大家好,
我目前正在开发一个需要使用WeatherKit的iOS应用程序。我已在我的aioutfit3.entitlements文件中添加了必要的权限,如下所示:
<?xml版本="1.0"编码="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist版本="1.0">
<字典>
<键>com.apple.developer.weatherkit</键>
<真实/>
</字典>
尽管如此,当我试图获取天气数据时,该应用程序报告说它找不到授权文件,并特别提到WeatherKit授权缺失。以下是日志输出的一部分:
❌未找到权利文件
📱捆绑ID:com.superhuang.aioutfit3
❌未找到WeatherKit权利
我已确认授权文件在Xcode项目中配置正确,并已尝试清理和重建该项目。然而,这个问题仍然存在。
有人遇到过类似的问题吗?或者有人有可能有助于解决这个问题的建议吗?非常感谢您的帮助!
我希望这个帖子的内容能帮助你在论坛上找到解决方案。如果您需要更多信息或修改,请告诉我!
一些图片
                    
                  
                
                    
                      I am developing a Flutter app for food delivery (a multivendor e-commerce restaurant app).
In the vendor app (Android), I successfully implemented a background notification that stays active until the vendor responds with either Accept or Decline.
This works fine on Android, but I cannot get the same functionality working on iOS.
My requirements:
Vendor should receive a background notification.
The notification should include action buttons (Accept / Decline).
It should remain active until the vendor takes action.
My questions:
Is this possible to implement in iOS with Flutter?
If yes, what is the recommended way (e.g., firebase_messaging, flutter_local_notifications, flutter_foreground_task, or native iOS integration)?
Are there any iOS restrictions I should consider compared to Android background services?
I built this for Android using firebase_messaging + flutter_foreground_task + flutter_local_notifications.
On iOS, I tried setting up firebase_messaging and flutter_local_notifications, but I’m unable to keep the notification persistent with Accept/Decline action buttons.
I expected similar behavior to Android, but it seems iOS has more restrictions around background services and notification handling.
Dependencies I am using (relevant ones):
firebase_core: ^3.8.0
firebase_messaging: ^15.1.5
flutter_local_notifications: ^17.2.2
flutter_foreground_task: ^8.17.0
get: ^4.7.2
shared_preferences: ^2.3.2
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
                Tags:
              
              
  
  
    
      
      
      
        
          
            App Store Server Notifications
          
        
        
      
      
    
      
      
      
        
          
            Notification Center
          
        
        
      
      
    
      
      
      
        
          
            User Notifications
          
        
        
      
      
    
      
      
      
        
          
            PushKit
          
        
        
      
      
    
  
  
              
                
                
              
            
          
                    
                      Hi,
My Ryunjinx emulator's been crashing while I play tears of the kingdom and enter a certain area. Can somebody explain to me why it's crashing?
Process:               Ryujinx [54839]
Path:                  /Volumes/VOLUME/*/Ryujinx.app/Contents/MacOS/Ryujinx
Identifier:            org.ryujinx.Ryujinx
Version:               1.1 (1.1.0)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501
Date/Time:             2024-12-21 15:28:23.9844 -0500
OS Version:            macOS 15.1.1 (24B91)
Report Version:        12
Anonymous UUID:        91B1764F-0E70-FDFA-0541-138ABFD9112A
Sleep/Wake UUID:       408A9A03-26A8-4E59-AB8E-66763B38E36B
Time Awake Since Boot: 170000 seconds
Time Since Wake:       7500 seconds
System Integrity Protection: enabled
Crashed Thread:        27
Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   Ryujinx [54839]
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
              
  
  
    
    
  
  
              
                
                
              
            
          
                    
                      Hi!
My simulator will not build because there is essentially a package conflict.  I am adding Firebase to a Flutter application.  Simulator built before trying to add firebase but now I'm getting errors telling me a package can't be found even though it's installed
Output
Package Loading (Xcode): Missing package product 'FirebaseCore'
.../ios/Runner.xcodeproj
I added
target 'Runner' do
  use_frameworks!
  use_modular_headers!
  pod 'FirebaseDatabase'
  pod 'FirebaseAnalytics'
  pod 'FirebaseMessaging'
  pod 'FirebaseCore'
  pod 'FirebaseFunctions'
  pod 'FirebaseAppCheck'
  pod 'FirebaseFirestore'
  pod 'FirebaseStorage'
  pod 'FirebaseDynamicLinks'
  pod 'FirebaseAuth'
  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
  target 'RunnerTests' do
    inherit! :search_paths
  end
end
and ran pod install with no errors.
Opening the runnner.xcworkspace shows all of the named packages under "Frameworks, Libraries, and Embedded Content'
I've tried manually adding through Xcode those packages but then get a conflict error, so I am out of ideas as to how to fix this.  It appears to be something new with the latest MacOS update as I've seen another person with the same problem that started after he updated...
I've also cleaned, re-installed, re-booted a few times because
My Android emulator builds fine
Any help would be appreciated!  Thanks!
                    
                  
                
                    
                      So I'm testing a microapp that is contained in an IPFS folder. I use a web3 website that is used to view NFTs and their IPFS files. The app has gyro controls, which are enabled through a confirmation gesture.
In iOS 18.5, when I press "Request Permission" button I get the popup to allow the app to acess movement and orientation. In iOS26, pressing the button does nothing. Keep in mind that this only happens through the website, that uses iframes. When I load the IPFS file from a direct link, the popup appears with no issue.
I think this might be because iOS26 uses WebGPU or it might be a bug since iOS26 is still in beta.
                    
                  
                
                    
                      Trying to publish my .NET MAUI app via the transporter after migrating it from Xamarin (using the App Store Connect feature directly within visual studio 2022 has never worked for me) and getting this error.
Validation failed (409)
Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 10.0. To support older versions of iOS, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file.
I have setup my maui app to use the asset catalog with the .pngs setup as bundled resources and I have also tried using the .svg method, both resulting in this error.
When I zip and unzip my .ipa file I can see the asset catalog as part of the payload (C:\Archives\AIM_MAUI\Payload\AIM_MAUI.app\AppIcon.appiconset)
Here is the contents of the Contents.json file
{
"images" : [
{
  "filename" : "icon_40.png",
  "idiom" : "iphone",
  "scale" : "2x",
  "size" : "20x20"
},
{
  "filename" : "icon_60.png",
  "idiom" : "iphone",
  "scale" : "3x",
  "size" : "20x20"
},
{
  "filename" : "icon_58.png",
  "idiom" : "iphone",
  "scale" : "2x",
  "size" : "29x29"
},
{
  "filename" : "icon_87.png",
  "idiom" : "iphone",
  "scale" : "3x",
  "size" : "29x29"
},
{
  "filename" : "icon_80.png",
  "idiom" : "iphone",
  "scale" : "2x",
  "size" : "40x40"
},
{
  "filename" : "icon_120.png",
  "idiom" : "iphone",
  "scale" : "3x",
  "size" : "40x40"
},
{
  "filename" : "icon_120.png",
  "idiom" : "iphone",
  "scale" : "2x",
  "size" : "60x60"
},
{
  "filename" : "icon_180.png",
  "idiom" : "iphone",
  "scale" : "3x",
  "size" : "60x60"
},
{
  "filename" : "icon_20.png",
  "idiom" : "ipad",
  "scale" : "1x",
  "size" : "20x20"
},
{
  "filename" : "icon_40.png",
  "idiom" : "ipad",
  "scale" : "2x",
  "size" : "20x20"
},
{
  "filename" : "icon_29.png",
  "idiom" : "ipad",
  "scale" : "1x",
  "size" : "29x29"
},
{
  "filename" : "icon_58.png",
  "idiom" : "ipad",
  "scale" : "2x",
  "size" : "29x29"
},
{
  "filename" : "icon_40.png",
  "idiom" : "ipad",
  "scale" : "1x",
  "size" : "40x40"
},
{
  "filename" : "icon_80.png",
  "idiom" : "ipad",
  "scale" : "2x",
  "size" : "40x40"
},
{
  "filename" : "icon_76.png",
  "idiom" : "ipad",
  "scale" : "1x",
  "size" : "76x76"
},
{
  "filename" : "icon_152.png",
  "idiom" : "ipad",
  "scale" : "2x",
  "size" : "76x76"
},
{
  "filename" : "icon_167.png",
  "idiom" : "ipad",
  "scale" : "2x",
  "size" : "83.5x83.5"
},
{
  "filename" : "icon_1024.png",
  "idiom" : "ios-marketing",
  "scale" : "1x",
  "size" : "1024x1024"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
I have tried manually using the actool tool from Xcode 16.4 to create the Assets.car file that is seeming to be missing and leading to this issue but even that can't compile the icons (or even a simple sample appicon.appiconset from Xcode with a singular .png added) and I am beginning to think there's an issue with the actool itself. I have tried reinstalling Xcode and every time the actool is just a partial download or a stub of the tool and not the real tool (actool size on my Mac is only 170kb and per my research it should be at least a couple mb)
Is there any workaround?
                    
                  
                
                    
                      Hello,
I'm doing an update to my app already IN the app store.
The app is built using .Net Maui targeting iOS, Windows and Android.
All works fine in debug and in release on Android and Windows.
However, the app launches on my iOS devices and crashes immediately.
I really have no idea what the crash report on the device is telling me.
Attached is the .ips file if anyone can at least point me in the right direction...
Thanks
MyApp-2025-03-01-202630.ips
                    
                  
                
                    
                      在Mac OS 15.2 使用 Xcode 16.2 构建项目时,我遇到了以下错误:
Showing All Errors Only
Prepare packages
Prepare build
Build service could not create build operation: unable to load transferred PIF: The workspace contains multiple references with the same GUID 'PACKAGE:1Y9CU7L2QFO7OX4UJBYP19ZPPL5MJNV3R::MAINGROUP'
Activity Log Complete    2024/12/24, 15:26    0.2 seconds
                    
                  
                
                    
                      Dear Apple Community,
I am facing quite a hard issue in my React Native app that I do not know how to overcome. I have an app, that connects to "ANY" Mautic.org instance - You can think of it as Wordpress for marketing automation. And as each WordPress instance has it's own URL, the same goes for the Mautic. So at the beginning I am asking user for a URL that my app si supposed to be connected:
//previous code
  <TextInput
        value={instanceLink}
        onChangeText={(text) => setInstanceLink(text.trim().toLowerCase())}
        placeholder="Please insert instance link"
        style={styles.input}
      />
//Code continues
The instance link value is stored in Expo Secure Store and used through the whole app. This works perfectly fine during development. The app saves this instance link and calls API without any issues:
//previous code
export const testConnection = async (
  url: string
): Promise<{
  status: boolean;
  message: string;
  fullResponseLog: Response | undefined;
}> => {
  try {
    const response: Response = await fetch(url);
// Code Continues
However, when build for production and used in TestFlight or Google Play - I am getting "network request failed" (for Fetch) or "Network Error" (for Axios). It seems this "dynamic url" is blocked somehow by App Stores policy and I could not find a solution for this problem.
Any ideas?
Are such dynamic links actually blocked by some policy?
                    
                  
                
                    
                      Hi everyone,
I'm developing a visionOS application using Unity with an enterprise developer account. I applied for the Main Camera Access entitlement, but at the time of submission, the email address associated with my Apple ID was deactivated, so I couldn’t receive any email communication from Apple.
Later, I updated the email address for my Apple ID. Now, in the Apple Developer portal under Identifiers, I can see that my app has been granted Main Camera Access, and I can also add the corresponding capability in Xcode.
However, according to Apple’s documentation(https://developer.apple.com/documentation/visionos/building-spatial-experiences-for-business-apps-with-enterprise-apis):
“To use entitlements, you need to include both the entitlement file and a corresponding license file in your app. After Apple approves your app for one or more entitlements, you receive a license file, along with additional instructions.”
I never received this license file, possibly due to the deactivated email. I don't know where to find it or how to retrieve it now.
What exactly is this license file?
If it was originally sent to an unreachable email, how can I request it again or get it resent?
Where in the Apple Developer portal (or elsewhere) can I access or download this file?
Any help or guidance would be greatly appreciated!
Thanks in advance.
                    
                  
                
                    
                      % mkdir /tmp/test
% cd /tmp/test
% touch {a,b,c}{1,2,3,4,5,6}.txt
% lf
a1.txt	a3.txt	a5.txt	b1.txt	b3.txt	b5.txt	c1.txt	c3.txt	c5.txt
a2.txt	a4.txt	a6.txt	b2.txt	b4.txt	b6.txt	c2.txt	c4.txt	c6.txt
% echo [b-z]*.txt
a1.txt a2.txt a3.txt a4.txt a5.txt a6.txt b1.txt b2.txt b3.txt b4.txt b5.txt b6.txt c1.txt c2.txt c3.txt c4.txt c5.txt c6.txt
I filed FB16715590 about this. I have a vague memory this might be related to some code to pretend to be case insensitive, but I can't find it now.
                    
                  
                
                    
                      Hi!
Do the consoles in the App Store Connect differ by country?
In particular, there are mentions on the Internet that in China the publisher can make refunds to users, but there is no such function in the American account.
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		General
		
  	
                  
                
              
              
              
  
  
    
    
  
  
              
                
                
              
            
          
                    
                      In System Settings -> General -> Date & Time, there is an option called "Set time and date automatically".
Is there a way to check whether it is enabled programmatically?
                    
                  
                
                    
                      Hi everyone.
I’m working on an iOS app that uses Firebase Cloud Messaging (FCM) to send push notifications. I’m encountering an issue when trying to send notifications either from Firebase Functions or directly using the FCM token with the Firebase Admin SDK and REST API.
Error Message:
FirebaseMessagingError: Auth error from APNS or Web Push Service
code: 'messaging/third-party-auth-error'
message: 'Auth error from APNS or Web Push Service'
What I’ve Set Up:
iOS App Registered in Firebase
Bundle ID: Kilovative-Designs.ParkAware
APNs Key downloaded from Apple Developer Portal
Team ID and Key ID correctly entered in Firebase Console
Firebase Admin SDK Service Account setup and used for sending
Device is successfully receiving FCM tokens
Subscribed to topics and calling Messaging.messaging().subscribe(toTopic:) works
Using firebase-admin to send FCM messages via sendToDevice or sendToTopic
What I’ve Tried:
Tested push via firebase-admin in Node.js (got same APNs auth error)
Tested with both topic-based and direct token-based push
Confirmed the .p8 key is uploaded in Firebase, with correct Key ID and Team ID
Tried generating a new APNs Auth Key
Firebase Admin SDK is initialized with the correct service account
Using Node.js firebase-admin with a known good FCM token, and sending this payload:
{
notification: {
title: "Test Notification",
body: "This is a direct FCM test"
},
token: "cxleOwi73EhFh9C5_V4hED:APA91bE3W..."
}
Returns: FirebaseMessagingError: Auth error from APNS or Web Push Service
Questions:
Are there known conditions under which Firebase throws this error even if the APNs Auth Key is present?
Does the Bundle ID need to start with com. in the Apple Developer Portal and Firebase for APNs authentication to work?
Could this be a certificate or provisioning profile mismatch issue (even when using a .p8 key)?
Is there a way to manually validate APNs authentication from Firebase outside of actual push delivery?
Any insight or guidance would be incredibly helpful. I’m new to developing and have tried repeated efforts to fix this issue but still haven’t resolved it.
Thanks in advance!
                    
                  
                
              
                
              
              
                
                Topic:
                  
	
		Developer Tools & Services
  	
                
                
                SubTopic:
                  
                    
	
		General