From 2a0789008624d769459b7b423e9eee235b3f4c99 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 14 Aug 2019 12:49:11 +0200 Subject: [PATCH] cmd/gio: add provisioning file to ipa apps Required by App Store. Signed-off-by: Elias Naur --- cmd/gio/iosbuild.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/gio/iosbuild.go b/cmd/gio/iosbuild.go index 7cd5b6cd..8b74979f 100644 --- a/cmd/gio/iosbuild.go +++ b/cmd/gio/iosbuild.go @@ -100,6 +100,11 @@ func signIOS(tmpDir, app, ipa string) error { if expAppID != provAppID { continue } + // Copy provisioning file. + embedded := filepath.Join(app, "embedded.mobileprovision") + if err := copyFile(embedded, prov); err != nil { + return err + } certDER, err := runCmdRaw(exec.Command("/usr/libexec/PlistBuddy", "-c", "Print:DeveloperCertificates:0", provInfo)) if err != nil { return err