-
-
Notifications
You must be signed in to change notification settings - Fork 319
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial setup question #73
Comments
Hey @robowen5mac, no questions are dumb, dumb is not asking questions :) If you are using Xcode 10 on your machines, then you need to load the correct bundle when your application starts. I don't know which one is used in the getting started example but check the line So if you are using Xcode 10, you need to change this to Would you mind sharing any logs that you are getting when running the Xcode project, that usually helps to narrow things down :) |
Thanks. I updated the bundle path and no when the GettingStarted app launches , I am now prompted to load the project directory and if I pick the top level directory, everything starts working. When I had read the install instructions I thought this step to load the bundle was optional:
Not sure if that is still the intended behaviour or if I misread things, but explicitly adding the call to load the bundle solved my issues. |
Hey mate, to clarify this a bit. The bundle can no longer be optional as it does some of the heavy liftings with InjectionIII. I think the statement/quote that you posted can come off as a bit confusing as it is legacy. When InjectionIII started to get distributed via the Mac App Store, @johnno1962 needs to change a bunch of things to abide by the sandboxing rules. One being, getting the user to grant permission to the Xcode project directory to give the file watcher access, and the bundle is needed in order to establish a connection between the iOS/tvOS/macOS app with the server (which is InjectionIII). Hope that clarified it a tiny bit... or I might just have made things worse 😎 |
Thanks. Appreciate the update and explanation. I would only suggest that the documentation be updated slightly to reflect the current requirements. Might save someone else some time in the future. Look forward to using this tool in my current project.
Sent from my iPhone, please forgive any typos.
On Nov 7, 2018, at 20:11, Christoffer Winterkvist <notifications@github.com<mailto:notifications@github.com>> wrote:
Hey mate, to clarify this a bit. The bundle can no longer be optional as it does some of the heavy liftings with InjectionIII. I think the statement/quote that you posted can come off as a bit confusing as it is legacy. When InjectionIII started to get distributed via the Mac App Store, @johnno1962<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_johnno1962&d=DwMFaQ&c=UE1eNsedaKncO0Yl_u8bfw&r=Oe593mgUJNjEnc7SZG6tftllGlVQ8qinFhaiKvc32wI&m=evJa36Q6d4PP6hiyNQmJjNb0CFM1pEOk9JMLuKPceyQ&s=1JvOQOEddOI82XtOZQ3wfQHFjYG7GYMKXyjwwM8p-tk&e=> needs to change a bunch of things to abide by the sandboxing rules. One being, getting the user to grant permission to the Xcode project directory to give the file watcher access, and the bundle is needed in order to establish a connection between the iOS/tvOS/macOS app with the server (which is InjectionIII).
Hope that clarified it a tiny bit... or I might just have made things worse 😎
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_johnno1962_InjectionIII_issues_73-23issuecomment-2D436761061&d=DwMFaQ&c=UE1eNsedaKncO0Yl_u8bfw&r=Oe593mgUJNjEnc7SZG6tftllGlVQ8qinFhaiKvc32wI&m=evJa36Q6d4PP6hiyNQmJjNb0CFM1pEOk9JMLuKPceyQ&s=QS0PIqZL6xZdG-FJr2zYWw5F_nBGDUV3iMFOAsTnnaw&e=>, or mute the thread<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AF3wAVAZEJpx-2DIHL7uPBjSCh-2DEF3fQurks5usz5jgaJpZM4YNa6P&d=DwMFaQ&c=UE1eNsedaKncO0Yl_u8bfw&r=Oe593mgUJNjEnc7SZG6tftllGlVQ8qinFhaiKvc32wI&m=evJa36Q6d4PP6hiyNQmJjNb0CFM1pEOk9JMLuKPceyQ&s=KvcC5OClvUXTzKeDdlLuqEm3WYG2DqjFRm3-hYGBDTI&e=>.
|
@robowen5mac glad that the explanation help. Updating the README is... as always, on our todo list. Thanks for pointing it out! |
Thanks. Was just about to do a pull request, but see you already made the changes. Thanks for sorting it out so quickly. |
Closing this now ;) |
Sorry for the newbie question, but I am working to install this tool on a machine for the first time and cannot get it to work. Running 10.13.6 or 10.14 with Xcode 10.1, I can download the InjectionIII application from the Mac App Store or from the link provided in this application. It run and creates the menu bar item with choices like Open Project, Open Recent and File Watcher (Run XProbe is greyed out). I downloaded the GettingStarted example from http://johnholdsworth.com/injection.html. If I try to open this project using the extensions Open project menu, the *.xcodeproject file is greyed out and selecting various levels of the project directory does not do anything, with and without Xcode open. The Menu icon remains blue no matter what I do and there are no options to Inject code, etc. I am guessing there is something I have wrong in my setup, but am at a loss. Any suggestions to get things started would be appreciated.
The text was updated successfully, but these errors were encountered: