Yeah. This looks perfect.
However I think we can have it this way (tested and this works as well)
pod 'AGSCore'
pod 'AGSAuth'
pod 'AGSPush'
if ENV["LOCAL"]
pod 'AGSCore', :path => '../'
pod 'AGSAuth', :path => '../'
pod 'AGSPush', :path => '../'
end