From 6395d7f8e23f4e55154ceb4c6083cb889c3a0166 Mon Sep 17 00:00:00 2001 From: Peter Smythe Date: Sun, 26 May 2024 15:50:59 +0200 Subject: [PATCH 1/5] Update README.ios.md Add requirement to install iOS SDK (but the minimum version of 17.5 is mostly likely wrong and needs to be adjusted) --- README.ios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.ios.md b/README.ios.md index 8f3afa11f4c..c0f58150576 100644 --- a/README.ios.md +++ b/README.ios.md @@ -2,7 +2,7 @@ ## Prerequisites (Mac OS X) -* Xcode 14 or higher +* Xcode 14 or higher (and install platform iOS 17.5 SDK or higher) * macOS 12 or higher (optional) To automatically install the companion app on a connected, authorized iOS device, install ideviceinstaller via Homebrew: From bc02f80eed4cce9ba63f47a89fdb3c8d98d049d1 Mon Sep 17 00:00:00 2001 From: Peter Smythe Date: Sun, 26 May 2024 18:14:00 +0200 Subject: [PATCH 2/5] Update README.md Correct location of AICompanionApp.xcconfig file --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 020a397f6ad..22c5e517a96 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ portal to your Xcode organizer (see Apple's website on instructions on how to do this). To build the MIT App Inventor companion, you will need to create a -file called AICompanionApp.xcconfig in the components-ios directory +file called AICompanionApp.xcconfig in the `appinventor` directory that sets your development team. The easiest way to do this is to copy the AICompanionApp.xcconfig.sample file and edit it. Alternatively, create a file with the following line: From ff0b3af2bcf545c51322837fabbb81ac518207cc Mon Sep 17 00:00:00 2001 From: Peter Smythe Date: Sun, 26 May 2024 18:33:42 +0200 Subject: [PATCH 3/5] Update README.md Add requirements for provisioning profile. TODO: what capabilities must be specified for the App? --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 22c5e517a96..0dd89073d25 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,13 @@ building on versions below the ones stated. To install on a device, you **must** have a valid Apple Developer account license and have added the relevant mobile provisioning profiles from the Developer portal to your Xcode organizer (see Apple's website on instructions on -how to do this). +how to do this). The profile should have these **exact** details, and +should include a distribution certificate: + +```conf +Name: MIT App Inventor Development +App ID: edu.mit.appinventor.* +``` To build the MIT App Inventor companion, you will need to create a file called AICompanionApp.xcconfig in the `appinventor` directory From df152767e9a083536656337297909cbc96a4d34d Mon Sep 17 00:00:00 2001 From: Peter Smythe Date: Mon, 27 May 2024 09:13:38 +0200 Subject: [PATCH 4/5] Update README.ios.md Clarify minimum iOS SDK --- README.ios.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.ios.md b/README.ios.md index c0f58150576..6e1f22e99db 100644 --- a/README.ios.md +++ b/README.ios.md @@ -2,7 +2,7 @@ ## Prerequisites (Mac OS X) -* Xcode 14 or higher (and install platform iOS 17.5 SDK or higher) +* Xcode 14 or higher (and install platform iOS 12.0 SDK or higher) * macOS 12 or higher (optional) To automatically install the companion app on a connected, authorized iOS device, install ideviceinstaller via Homebrew: From 9a6af9dd01bc9b000506ca8e52401fc7f0149814 Mon Sep 17 00:00:00 2001 From: Peter Smythe Date: Fri, 31 May 2024 12:40:17 +0200 Subject: [PATCH 5/5] Update README.md Fix development/distribution certificate uncertainty. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0dd89073d25..9c510e36cc0 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,8 @@ you **must** have a valid Apple Developer account license and have added the relevant mobile provisioning profiles from the Developer portal to your Xcode organizer (see Apple's website on instructions on how to do this). The profile should have these **exact** details, and -should include a distribution certificate: +should include a development certificate (a distribution certificate is +not necessary): ```conf Name: MIT App Inventor Development