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
A setting like USE_HEADERMAPS
should be kept private.
#1216
Comments
To be clear, is the issue related to configurations affecting the user project? In any case, as the aggregate target is not compiling anything by itself, could we just add those settings in the private xcconfigs of the Pod targets? |
Yup, that’s the issue.
But how do we recognise which settings should go where? Because some settings are meant for the user’s project. |
@dinhviethoa I’ve released version 0.22.3, which contains the above commit. Specifically, this hardcodes the I also took the liberty to update your specs a bit to only try to configure/make after the source has been downloaded, not on subsequent installs. CocoaPods/Specs@240409d Let me know how that works for you. I know I asked you for a sample app with a Podfile once and I think you gave me a link, but I wasn’t able to find it anymore, do you have one? |
You haven't asked me anything before ;) I'll also let you know when I have a working example out. (It's usually also hard^2 to make a configure / make project build for iOS) |
0.22.3 worked. That's great! Here's a link to an example of project using Cocoapods to use MailCore 2. |
Moving to #1244 |
* master: (86 commits) Pretty podfile-info && add license note to changelog add licenses & tweaks for grammar more copy tweaks Fix specs Fix escaping Fix for the xcrun commands and dirs with spaces update new podspec help file Just add license as a key to get from the specification [Bundle] Always add simplecov as a coveralls dependency. Release 0.22.3 [Bundle] Update for 0.22.3 Add link to ticket to TODO. Move license info into podfile-info command [CHANGELOG] Cleanup. [xcconfig] Always exlude `USE_HEADERMAP` from the user’s project. #1216 [CHANGELOG] Update for 0.22.3 Add licenses command to pod cli Add description of STRIP_INSTALLED_PRODUCT change to the changelog. Update spec to pass with the addition of the STRIP_INSTALLED_PRODUCT to the generated Pods Xcode projects. Add the STRIP_INSTALLED_PRODUCT buld setting to the Pods project, setting it to 'NO'. This will prevent Xcode from stripping debug symbols from the Pods libraries while performing an archive build, allowing the main project targets to include pods symbols in generated dSYMs for Archive builds. ... Conflicts: examples/AFNetworking iOS Example/AFNetworking iOS Example.xcodeproj/project.pbxproj spec/integration/install_add_pod/after/Pods/Pods-JSONKit-Private.xcconfig spec/integration/install_add_pod/after/Pods/Pods-Reachability-Private.xcconfig spec/integration/install_add_pod/after/Pods/Pods-resources.sh spec/integration/install_add_pod/after/Pods/Pods.xcconfig spec/integration/install_add_pod/after/Pods/Pods.xcodeproj.yaml spec/integration/install_custom_workspace/after/Pods/Generated/Pods-SampleApp_1.xcconfig spec/integration/install_custom_workspace/after/Pods/Generated/Pods-SampleApp_2.xcconfig spec/integration/install_custom_workspace/after/Pods/Pods-SampleApp_1-Reachability-Private.xcconfig spec/integration/install_custom_workspace/after/Pods/Pods-SampleApp_2-Reachability-Private.xcconfig spec/integration/install_external_source/after/Pods/Pods-PodTest-Private.xcconfig spec/integration/install_external_source/after/execution_output.txt spec/integration/install_local_source/after/Pods/Pods-Reachability-Private.xcconfig spec/integration/install_multiple_targets/after/Pods/Generated/Pods-SampleApp_2.xcconfig spec/integration/install_multiple_targets/after/Pods/Generated/Pods.xcconfig spec/integration/install_multiple_targets/after/Pods/Pods-Reachability-Private.xcconfig spec/integration/install_multiple_targets/after/Pods/Pods-SampleApp_2-JSONKit-Private.xcconfig spec/integration/install_multiple_targets/after/Pods/Pods-SampleApp_2-Reachability-Private.xcconfig spec/integration/install_multiple_targets/after/Pods/Pods-test-JSONKit-Private.xcconfig spec/integration/install_multiple_targets/after/Pods/Pods-test.xcconfig spec/integration/install_new/after/Pods/Generated/Pods.xcconfig spec/integration/install_new/after/Pods/Pods-Reachability-Private.xcconfig spec/integration/install_podfile_callbacks/after/Pods/Pods-Reachability-Private.xcconfig spec/integration/install_podspec/after/Pods/Generated/Pods.xcconfig spec/integration/install_podspec/after/Pods/Pods-Reachability-Private.xcconfig spec/integration/install_remove_pod/after/Pods/Pods-Reachability-Private.xcconfig spec/integration/install_remove_pod/after/Pods/Pods-resources.sh spec/integration/install_remove_pod/after/Pods/Pods.xcconfig spec/integration/install_remove_pod/after/Pods/Pods.xcodeproj.yaml spec/integration/install_spec_callbacks/after/Pods/Generated/Pods.xcconfig spec/integration/install_spec_callbacks/after/Pods/Pods-Reachability-Private.xcconfig spec/integration/install_spec_callbacks/after/Pods/Pods.xcconfig spec/integration/install_subspecs/after/Pods/Pods-OS X App-PodTest-Private.xcconfig spec/integration/install_subspecs/after/Pods/Pods-iOS App-PodTest-Private.xcconfig spec/integration/install_subspecs/after/execution_output.txt spec/integration/update/after/Pods/Generated/Pods.xcconfig spec/integration/update/after/Pods/Pods-Reachability-Private.xcconfig spec/integration/update/after/Pods/Pods-resources.sh spec/integration/update/after/Pods/Pods.xcconfig spec/integration/update/after/Pods/Pods.xcodeproj.yaml spec/unit/hooks/library_representation_spec.rb
please add TCLocalizer 1.0.0
I found this logic had been removed in the master branch, is it a bug? |
Should this be handled in a configurable way, i.e. specify it in the spec, or should this simply be added to the default settings to ignore?
For more info see: #1195.
/cc @irrationalfab, @dhinviethoa
The text was updated successfully, but these errors were encountered: