Post not yet marked as solved
Hi, When I uploaded 2 videos in the Event Card Video, and Event Details Page Video section of a new In-App Event, both are showing processing for a long time. I'm trying to upload videos for the first time in an in-app event, is it normal to take longer time on video processing? The video dimension is 1920x1080 with 30fps for the event card video, and 1080x1920 with 30fps for the event details page video.
Please let me know if you have any tips.
Post not yet marked as solved
Who managed to get past this lame error ? all pics are uploaded i have tried everything
Everything feels so hostile on Apple platforms, why is that ?
Post not yet marked as solved
I have a team member who was deleted. I tried to re-add that team member immediately after deletion but that failed. However, portal still recognizes that user as a member of the team. This results in the following behavior.
When trying to re-add the user to the team, I get a message saying they are already on the team. No new invite can be sent because I can't complete the add-user operation.
In TestFlight, I do not see this user on the list/roster of possible internal testers.
Has anyone seen this behavior before and if so, how did you fix it?
Post not yet marked as solved
Need help ,Let me explain: I'm a freelancer developing an app for Livart, a store that wants to start selling online. The owner is a friend of mine, so that's how I got involved. But, to be honest, there's no paperwork or anything official between us. what supposed to reply???
Post not yet marked as solved
When I try to create 1.1 (which is a new version), I get the following message:
Additionally, if I try to create another version, let's say 1.1.1 or 2.0, I just get same error.
When inspecting the call, this is the result:
{
"errors" : [ {
"id" : "48d65ae9-b7d5-44cb-85a6-b7295202f13b",
"status" : "409",
"code" : "ENTITY_ERROR.RELATIONSHIP.INVALID",
"title" : "The provided entity includes a relationship with an invalid value",
"detail" : "You cannot create a new version of the App in the current state.",
"source" : {
"pointer" : "/data/relationships/app"
}
} ]
Post not yet marked as solved
Try to create new version of app and got next error.
Last version is 1.0, try to create 1.1
Post not yet marked as solved
Since yesterday when I try to open App Store Connect app on iOS I get: app store connect is temporarily unavailable due to planned maintenance
On the desktop website there's no problem and also on Apple Services status website there's no outages. Someone having the same problem?
Post not yet marked as solved
We’re looking forward to completing our review, but we need additional information about your app's cryptocurrency exchange services. This information is required to review the app for compliance with App Review Guideline 3.1.5(iii), which requires exchange services only be offered in countries or regions where the app has appropriate licensing and permissions to provide a cryptocurrency exchange.
Next Steps
Please provide the following information and/or documentation:
Confirm in which specific countries or regions you intend to make your app's cryptocurrency exchange services available.
Provide documentary evidence of the licensing and permissions for the cryptocurrency exchange services in your app for all of the countries or regions where your app is available. The documentation you provide should indicate where you intend to distribute your app.
Provide links to government websites that display the licenses you've secured to provide exchange services in all the countries or regions where your app is available.
Provide information on the third-party exchange APIs that your app connects with, including links to public APIs and documentation of partnership with specific third-party exchanges.
Do the cryptocurrency exchange transactions occur between the users and the exchange(s) or do you, as the developer, handle the transaction requests with the exchange(s) directly?
Are the cryptocurrency exchange features provided in your app decentralized, centralized, or a mix of decentralized and centralized exchange features?
Does your app offer new or exclusive tokens or cryptocurrency to users? If so, which ones and on which exchanges can users obtain the currency?
Explain the precautions you've taken to comply with anti-money laundering ("AML") and Know Your Customer ("KYC") requirements.
If you intend to distribute your app in the United States, provide a copy of your Money Services Business (MSB) registration. Additionally, confirm that you will restrict your app's availability to the states listed on your MSB registration.
I'm so confused about this. The reviewer has mention about cryptocurrency exchange services.
We enrolled as an organization, in our app doesn't provide cryptocurrency exchange. We just provide decentralized application for users to easily interact with our smart contracts.
Basically, all transactions calling smart contracts are generated by our DApps and presented to the users for further verification (meta mask, trust wallet etc) before being sent to the blockchain. So, our app doesn't have any control of user crypto assets.
I have no idea. If we need licensing and permissions for the cryptocurrency exchange services. Because, we don't provide cryptocurrency exchange in our app.
Am I missing something? anyone can help me to explaine for this case?
Thanks
Post not yet marked as solved
Hi all,
I’m currently developing an App Clip, and for our first version, I want to exclusively use the default app clip link generated on App Store Connect to invoke the App Clip (of the form https://appclip.apple.com/id?p=<bundle_id>). I've published a build to App Store Connect, and I can see it has generated the link.
There is good documentation around testing App Clip invocations when using an associated link pre-release, but not so much for testing the default link.
I've read some things online that would suggest that the default App Clip link is not able to be tested before App Store approval, as the link only becomes active at this point.
If that is the case, can we test the default App Clip link invocation via an external beta TestFlight release, or do we need to fully release the app to the App Store to test the link invocation?
Any insights or experiences you could share would be greatly appreciated.
Post not yet marked as solved
I see that there's an updated requirement for iPad screenshots (iPad 13"), but there's no info on the screenshot specs page and the device bezels are outdated
Post not yet marked as solved
We have identified Subscription Groups for our use-case based on the below note from Apple, but there is no mention of any limitations in the doc. Can we create unlimited number of Subscription Groups or is there a limit?
If your app needs to offer users the ability to buy multiple subscriptions — for example, to subscribe to more than one channel in a streaming app — you can add these subscriptions to different groups. Users who buy subscriptions in multiple groups will be billed separately for each subscription.
Thanks in advance!
I've tried uploading a build through xcode, and transporter app with no luck. I have waited hours and it never completes.
Also, I have tried using fastlane our main way of uploading builds and have included a verbose flag to see why the build upload never finishes or errors out. The problem is an endless loop of the following error:
DEBUG [2024-05-09 16:11:52.04]: [altool]: "LocalUploadTask <EF4ED1D8-1CB0-47F7-876B-C126DF9A3696>.<302624>"
DEBUG [2024-05-09 16:11:52.04]: [altool]: ), NSLocalizedDescription=A server with the specified hostname could not be found., NSErrorFailingURLStringKey=https://northamerica-1.object-storage.apple.com/itmspod11-assets-massilia-200001/PurpleSource211%2Fv4%2F22%2F2d%2F17%2F222d1786-e205-57c4-7c62-a8e88503ff18%2FNRkOOpVWKZwGMd9KSYr92VImlIecE45alTBupZzt5Z0_U003d-1715285171894?uploadId=951d5230-0e3f-11ef-be19-783fd2f0b3f1&Signature={REDACTED}&AWSAccessKeyId={REDACTED}&partNumber=1&Expires=1715889972, NSErrorFailingURLKey=https://northamerica-1.object-storage.apple.com/itmspod11-assets-massilia-200001/PurpleSource211%2Fv4%2F22%2F2d%2F17%2F222d1786-e205-57c4-7c62-a8e88503ff18%2FNRkOOpVWKZwGMd9KSYr92VImlIecE45alTBupZzt5Z0_U003d-1715285171894?uploadId={REDACTED}&Signature={REDACTED}&AWSAccessKeyId={REDACTED}&partNumber=1&Expires=1715889972, _kCFStreamErrorDomainKey=12}
DEBUG [2024-05-09 16:11:52.04]: [altool]: 2024-05-09 16:11:52.048 DEBUG: [ContentDelivery.Uploader] Created new upload task (0x139d071e0) for part 1.
DEBUG [2024-05-09 16:11:52.04]: [altool]: 2024-05-09 16:11:52.048 DEBUG: [ContentDelivery.Uploader] Saving uploader state (CDUploaderStateUploadAssetDescription) for identifier 'com.apple.cds_0C29B49B-B8A0-45FA-BFF3-10A7424FE286'.
DEBUG [2024-05-09 16:11:52.04]: [altool]: 2024-05-09 16:11:52.049 DEBUG: [ContentDelivery.Uploader] There are 2 parts remaining to upload.
DEBUG [2024-05-09 16:11:52.04]: [altool]: 2024-05-09 16:11:52.049 DEBUG: [ContentDelivery.Uploader] LOST 0 bytes for part 2.
DEBUG [2024-05-09 16:11:52.04]: [altool]: 2024-05-09 16:11:52.049 DEBUG: [ContentDelivery.Uploader] Adding upload task 302627 for part 2.
Post not yet marked as solved
Hi, our app has been using single size app icon for a while and today when I trying to upload a new version of our app I got an email from App Store Connect saying
ITMS-90013: Corrupt Image File - The image file 'AppIcon60x60@2x.png' appears to be corrupt.
We haven't touched the image for ages and these 60x60 image were generated by Xcode from the single 1024x1024 image supplied. I've tried to use a new image and still got the same error.
Does anyone experienced this recently?
Post not yet marked as solved
I have already created consumable in-app purchases in App Store Connect which are available in my app.
Then I created a "Discount Code" UIButton which presented custom UI for the user to input a code for another in-app -purchase at a lower price but that build was rejected because you cannot have custom code for this sort of thing.
Ref: Apple Documentation: presentCodeRedemptionSheet()
Finally I got it through review when I changed the UI but then I realized that I can't offer a free consumable in-app purchase. The minimum price is US$0.29. I would prefer a free consumable in-app purchase to give to freelancers I am owkrin with for them to test the app with.
I know that there are ways to do it when using subscriptions but my app only using consumable in-app purchases which align better with my business model and the value offering of my app.
There must be some way of creating a single-use free consumable discount code which will also get through App Store Review.
Anyone managed something like this?
Thanks.
Post not yet marked as solved
Upon attempting to load an .ipa file from our build system into Apple Transporter 1.3 (newly updated this week from 1.2.5), the following error was presented. This occurs when selecting the file to load (or drag/drop the .ipa file onto the app).
Never seen this before and it is unclear what the issue is (and why it might persist for 24 hours) or why it mentioned macOS App. This is an iOS/iPad app (not a macOS app) but the iPad app can be installed on a Mac as many iPad apps can.
I had another Mac with the 1.2.5 version of Transporter and the same file was loaded (and then uploaded to the App Store) without a hitch.
Does anyone have any idea or has seen something similar?
Post not yet marked as solved
On our CI (GitHub Actions) we are signing our .ipa with codesign and after that uploads the resulting .ipa with altool to TestFligt.
The problem is that the entitlements added by codesign no longer appear when we view the build on TestFlight.
The app requires entitlements for push notification and for associated domains.
codesign -s Distribution prod.entitlements prod.ipa
Immediately after we do a
codesign --verbose --display --entitlements -
and the entitlements show fine.
Next command is
xcrun altool --upload-app --type ios -f prod.ipa --apiKey $api_key_id --apiIssuer $appstore_api_key_issuer
To us it seems like altool strips the entitlements from the .ipa.
What are we doing wrong?
Post not yet marked as solved
This bundle is invalid. The value for key CFBundleVersion [1.0.1] in the Info.plist file must contain a higher version than that of the previously uploaded version [5]. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion (ID: 978303b8-eb71-4d71-9169-b0b0860fd8ec)
The issue is an error while uploading macOS version 1.0.1 to the App store. If I want to solve it simply and quickly now, do I have to skip 1.0.1 and upload version 5.0.1 right away?
I made an inquiry to Apple, but they only asked me to ask the forum or provide technical support.
I would appreciate it if you could reply even if it's not accurate. I don't know if the problem is mine or Apple's problem, so I can't solve it for a long time.
Post not yet marked as solved
Below, I have a button designed to facilitate the purchase of a subscription, which depends on the availability of the subscription in App Store Connect. This button is visible when testing locally using a StoreKit Configuration File synced from App Store Connect, and I have linked my subscription to my app in the information section. Currently, my app is in a "waiting for review" status, and the subscription is marked as "developer action needed - rejected." However, this issue of the button not appearing persisted even when the subscription was previously in the "waiting for review" status, indicating that the problem may not be related to the subscription status.
I'm encountering an issue where the 'request products' function returns no results in the TestFlight environment, even when using a sandbox Apple ID. This problem has led to repeated rejections of my app, as testers are unable to verify its functionality. What could be causing these issues?
VStack {
if storeVM.subscriptions.isEmpty {
if storeVM.isLoading {
ProgressView("Loading subscriptions...")
.progressViewStyle(.circular)
.scaleEffect(2.0)
.padding()
} else if let errorMessage = storeVM.errorMessage {
Text("Error: \(errorMessage)")
.foregroundColor(.red)
.padding()
} else {
Text("No subscriptions available")
.padding()
}
} else {
ForEach(storeVM.subscriptions, id: \.id) { product in
Button(action: {
Task {
await buy(product: product)
}
}) {
HStack {
Spacer()
Text("Unlock 3-day free trial. \nThen $23.99 per year. Cancel anytime.")
.font(.custom("Lora-VariableFont_wght", size: 20))
.foregroundColor(.white)
.lineSpacing(5)
Spacer()
}
}
.padding()
.background(Color.black.opacity(0.6))
.cornerRadius(10)
.padding(.horizontal, 10)
}
}
.onAppear {
Task {
await storeVM.requestProducts()
}
}
func requestProducts() async {
isLoading = true
errorMessage = nil
do {
subscriptions = try await Product.products(for: productIds)
isLoading = false
} catch {
print("Failed product request from App Store server: \(error)")
isLoading = false
errorMessage = "Failed to load products"
}
}
We have an existing app and we would like to add an additional privacy policy URL. So, there will be two policy URLs for the app. Is that possible? If yes, how to add the second privacy policy URL?
Post not yet marked as solved
Queria saber como altero a linguagem do meu aplicativo postado, pois escolhi tudo português no cadastro do App e quando foi publicado aparece o idioma EN(Inglês) na App Store. Não sei mais o que fazer, alguém pode me ajudar por gentileza.