Как создать установщик .IPA для IOS IPhone в проекте Ionic2?

Я работаю с Ionic2 на «Mac OS X Captain»

после выполнения команды: ionic build ios и / или ionic emulate ios Я получаю

/Users/AppPrueba/platforms/ios/build/emulator/AppPrueba.app
** BUILD SUCCEEDED **

Я хочу получить установщик .IPA, чтобы установить его на IPhone или загрузить в DeployGate

-2
задан 20.06.2017, 19:36
2 ответа

Пробуй с этим:

ionic build --release ios
pushd platforms/ios/

xcodebuild -scheme "$1" -configuration Release clean archive -archivePath "build/$1.xcarchive"

xcrun xcodebuild -exportArchive -archivePath "build/$1.xcarchive" -exportPath "build/$1.ipa" -exportProvisioningProfile "$2"

Основанные на этом gist

0
ответ дан 24.11.2019, 13:30

С этой командой он был бы должен стоить тебе

ionic build ios --device --release

Но ты нуждаешься в файле build.json в корне твоего проекта как этот

{
  "ios": {
    "debug": {
      "codeSignIdentity": "iPhone Developer",
      "provisioningProfile": "UUID-del-provisioning-profile-de-desarrollo"
    },
    "release": {
      "codeSignIdentity": "iPhone Distribution",
      "provisioningProfile": "UUID-del-provisioning-profile-de-distribucion"
    }
  }
}

Чтобы получать UUID я открываю .mobileprovision в текстовом редакторе и ищу из-за 'UUID', не, если есть другой способ это находить

Убедись использования Xcode 7, потому что с Xcode 8 прямо сейчас есть проблемы (Если ты считаешь оба установленными, с командой xcode-select -p ты видишь, указывает ли он на 7 или на 8 и с xcode-select -s /ruta/a/Xcode7/Xcode7.app ты это меняешь, и если уже у тебя нет 7, спустись это Веба разработчиков Apple)

0
ответ дан 24.11.2019, 13:30