microsoft / appcenter

Central repository for App Center open source resources and planning.
https://appcenter.ms
Creative Commons Attribution 4.0 International
1.01k stars 225 forks source link

iOS 17 SDK Support #2616

Open agustinbishel opened 7 months ago

agustinbishel commented 7 months ago

Describe the solution you'd like I would like the ability to select the iOS 17 SDK for the projects. Currently, the maximum available option is iOS 16.2 SDK, and this is causing issues with App Store Connect submissions due to the recent requirement of using iOS 17 SDK or later.

Additional context This is the email reply: Error message received: ITMS-90725: SDK version issue - This app was built with the iOS 16.2 SDK. Starting April 29, 2024, all iOS and iPadOS apps must be built with the iOS 17 SDK or later, included in Xcode 15 or later, in order to be uploaded to App Store Connect or submitted for distribution.

Screenshot 2024-02-14 at 16 07 24
agustinbishel commented 7 months ago

Hello again, do we have any updates about this? Thanks!

arandanos80 commented 7 months ago

By asking about this to App Center support, I've obtained this answer:

"According to the dotnet support policy and Xamarin release notes, Xamarin.iOS 16.4.0.23 is compatible with Xcode 15 and iOS 17. When you select Xamarin iOS SDK as 16.4, the Xcode version is 15.0.1 preview, and the app will be built using iOS SDK 17."

victorbeltranpinol commented 6 months ago

Did somebody get the build pass? In my case it didn't work https://github.com/microsoft/appcenter/issues/2621

AngelAndresM commented 6 months ago

Is there any update on this incident?

I also have this problem.

agustinbishel commented 6 months ago

Hello everyone, it seems that this, perhaps, may shed some light... but AppCenter is on the retreat. https://learn.microsoft.com/en-gb/appcenter/retirement It seems that the alternative is in Azure Pipelines.

albyrock87 commented 6 months ago

If you're switching to Azure DevOps Pipelines with Hosted Agents, use macos-13 image. Then add these steps to install the appropriate Xamarin SDK.


- bash: |
    sudo xcode-select -s /Applications/Xcode_15.2.app
  displayName: Use XCode 15.2

- bash: |
    curl -o xamarin-android.pkg "https://download.visualstudio.microsoft.com/download/pr/8cbf56b1-ef0d-466f-8cfe-fae4ba8c5080/e9e853fee3169b1c5128098942f19120/xamarin.android-13.2.2.0.pkg"
    sudo installer -pkg xamarin-android.pkg -target /
  displayName: Install Xamarin.Android

- bash: |
    curl -o xamarin-ios.pkg "https://download.visualstudio.microsoft.com/download/pr/ceb0ea3f-4db8-46b4-8dc3-8049d27c0107/3960868aa9b1946a6c77668c3f3334ee/xamarin.ios-16.4.0.23.pkg"
    sudo installer -pkg xamarin-ios.pkg -target /
  displayName: Install Xamarin.iOS
bricefriha commented 6 months ago

The support team told me they are working on it so... 🤷🏼‍♂️

Hello everyone, it seems that this, perhaps, may shed some light... but AppCenter is on the retreat. https://learn.microsoft.com/en-gb/appcenter/retirement It seems that the alternative is in Azure Pipelines.

zeeshandad commented 6 months ago

Thanks, I updated my GitHub actions pipeline like below and got rid of this issue:

runs-on: macos-13

steps:
- uses: maxim-lobanov/setup-xcode@v1
  with:
    xcode-version: '15.0.1'