How to install iOS Binaries on Non-jailbroken Physical Devices Using iOS-deploy

เราสามารถติดตั้ง application (.ipa) บนเครื่อง ios ที่ไม่ได้ jailbreak ผ่าน โปรแกรม iOS-deploy ได้ จากตัวอย่างทดลองลงบนเครื่อง MacOS และเสียบสายผ่านไปยังเครื่อง iOS

ในการติดตั้งโปรแกรมถ้าได้ติดตั้งตามบทความ How to install iOS Binaries on Non-jailbroken Physical Devices Using AppMon สามารถใช้งาน iOS-deploy ได้ทันที แต่ถ้ายังไม่ได้ติดตั้งให้ติดตามตาม link ดังนี้ https://github.com/ios-control/ios-deploy

หรือตามขั้นตอนต่อไปนี้ (ใช้สำหรับติดตั้ง AppMon ด้วย)

ติดตั้งโปรแกรมที่จำเป็นบนเครื่อง Mac  (Setup for a non jailbroken iOS Device)

  1. ติดตั้ง Homebrew สามารถติดตามได้จากบทความ How to install Homebrew on MacOS 
  2. ติดตั้ง wget โดยใช้คำสั่งดังนี้
    1
    brew install wget

  3. ติดตั้ง Node js โดยใช้คำสั่งดังนี้
    1
    brew install node
  4. ติดตั้ง ideviceinstaller โดยใช้คำสั่งดังนี้
    1
    brew install ideviceinstaller
  5. ติดตั้ง libimobiledevice โดยใช้คำสั่งดังนี้
    1
    brew install libimobiledevice
  6. ติดตั้ง ios-deploy โดยใช้คำสั่งดังนี้
    1
    npm install -g ios-deploy
    1. ถ้าเกิดปัญหาดังรูป  
    2. ให้แก้ตามข้างล่างและใช้คำสั่งลง iOS-deploy อีกครั้ง
      1
      sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
      

       

ใช้งานโปรแกรมเราสามารถใช้งานโปรแกรม ios-deploy โดยใช้คำสั่งนี้

ios-deploy --bundle Payload/my.app -W -d

จากนั้นไปที่ iOS

  • Settings
  • General
  • Profile & Device Management
  • เลือก Application ที่เราลง
  • คลิก Trust

จะสามารถใช้งานได้ปกติ