louisdh / openterm

OpenTerm, a sandboxed command line interface for iOS
Other
1.63k stars 249 forks source link

Build Issues #119

Closed hevey closed 6 years ago

hevey commented 6 years ago

After running through the install process. I am unable to install this onto a device. It appears to build fine however when trying to deploy to device I either get an "unable to write to device" error or "This application’s bundle identifier does not match its code signing identifier." This happens to both my iPad or iPhone running 11.3 I have tried different bundle identifiers but unable to determine where the issue lies.

Attached a screenshot of xcode

screen shot 2018-04-15 at 10 12 50 am
alessaba commented 6 years ago

Make sure you follw these steps:

  1. Clone the repo
  2. Run ./bootstrap.sh
  3. Edit the file resign-frameworks.sh replacing louis's certificates with your certificates
  4. Run ./resign-frameworks.sh
  5. Open the file OpenTerm.xcworkspace 5.1. If you don’t have a paid developer subscription, got to OpenTerm/ entitlements and delete everything. You won’t be able to use icloud but you'll be able to sign.
  6. Click on Openterm.xcodeproj and change the bundle identifier to a custom one
  7. Select your certificates in the Team menu
  8. Do the same with tests
  9. Press Run
hevey commented 6 years ago

Thanks for the information, I missed resigning the frameworks