-
-
Notifications
You must be signed in to change notification settings - Fork 59
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
Compatibility with XCode 7.3 #538
Comments
To help in debugging the above for whomever may tackle the fix here:
You should see Simulator open and the demo running properly. Now stop
And you will see the error reported:
|
As reported by @raef (on slack) This appears to be a workaround for those working on NativeScript projects with CocoaPods.
Then add this as an
Then run everything through that so:
|
As discussed in the Slack iOS channel I got this going. Thanks to @alg as he helped me figure this out (doing a diff between his files and mine). So the issue is caused by “pod install” converting the “.pbxproj” files (within the xcodeproj files) to XML. NativeScript expects them to be in JSON. The problem is explained in a little more detail here: https://github.com/CocoaPods/CocoaPods/wiki/Generate-ASCII-format-xcodeproj I don’t know why it changes or why it is only happening now with Xcode 7.3. I read here (https://github.com/CocoaPods/CocoaPods/wiki/Generate-ASCII-format-xcodeproj) that if you touch the files it converts them back to JSON. I tried the technique they specified but that did not work. So I installed xcproj (
That is a bit of a pain to type in every time so I created some quick bash scripts to run to build. E.g.
I hope that helps. |
This seems to be coming from node-xcode not being able to parse xml projects. I'm moving this to the CLI repo. |
This issue was moved to NativeScript/nativescript-cli#1639 |
7.3 fixes a number of problems with 7.2, namely this very frustrating issue for us plugin developers:
#536
The only problem though is (as @raef mentioned on Slack), on subsequent build/runs:
If you remove
platforms
and add clean viatns platform add ios
, everything builds and runs perfectly. Awesome.So it appears the only issue is just subsequent runs after the platform has been added.
Any insight or patch that could be incorporated to resolve this would be very much appreciated.
The text was updated successfully, but these errors were encountered: