Updating extensions for iOS 14: Difference between revisions

From iPhone Development Wiki
(→‎Toolchain: don't use h1)
m (Use Xcode 11- Toolchain as an alternative to compile for arm64e cross-compatible)
Line 20: Line 20:


This topic for theos is under development [https://github.com/theos/theos/issues/563 thoes/issue#563]
This topic for theos is under development [https://github.com/theos/theos/issues/563 thoes/issue#563]
If you don't want to have multiple arm64e slices or go to greater length at the moment, use Xcode 11 or lower to compile your tweaks, or use Xcode's Toolchain from Xcode 11 and lower, as done [https://github.com/opa334/Choicy/blob/master/Makefile#L1 in Choicy here].

Revision as of 04:24, 8 May 2021

Let's collect knowledge like we did with iOS 13, iOS 12, iOS 11, iOS 10, iOS 9, iOS 8 and iOS 7 – paste in your notes and share what you've learned, and somebody else will organize it later. :) If you want to ask questions and share tips over chat with other developers, see How to use IRC for how to connect to #theos and #iphonedev.

Hey developer, you can add your knowledge here! Yes, you! Make an account and edit this page!

If you want to see what's been recently updated on this page, you can use the wiki's history feature to compare the revisions (to look at the diff) since the last time you visited this page.

IMMessage instantMessageWithText

All functions in the IMMessage class that start with "instantMessageWithText" now take an extra parameter, "threadIdentifier". For a message that's not replying to a specific thread, you can just pass in nil for this parameter.

Toolchain

Xcode 10-11 and 12 are necessary to support iOS 14 and 13- for arm64e by single package

arm64e ABI version is changed in iOS 14.

We must compile both arm64e ABI version slice to support iOS 14 and 13- using Xcode 10-11 and 12.

This topic for theos is under development thoes/issue#563

If you don't want to have multiple arm64e slices or go to greater length at the moment, use Xcode 11 or lower to compile your tweaks, or use Xcode's Toolchain from Xcode 11 and lower, as done in Choicy here.