title: xcode project-/target-settings-syntax for linker flag force_load on iPhone
body: <p>I am confronted with the double bind. On the one hand, for one of the 3rd party static libraries my iPhone application uses, the linker flag <code>-all_load</code> has to be set in the application project or target settings. Otherwise, the app crashes at run-time not finding some symbols called internally from the lib. On the other hand, for another 3rd party static lib, <code>-all_load</code> must not be set on application level, or the app won't build thanks to a "duplicate symbols" linker error.</p>
  
  <p>To solve this issue, I now want to use <code>force_load</code> instead of <code>load_all</code>, as it due to documentation it does the same like <code>all_load</code>, but only for the passed path or lib-file, instead of all libs.</p>
  
  <p>The problem with <code>force_load</code> is, I do not have a clue how to pass a path or file as parameter with it, when passing it via XCode project- or target-settings. All syntax-possibilities I tried either lead xcode to thinking it's another linker flag instead of a parameter to the previous one, or the linker throwing syntax related errors, or the flag simply does nothing at all.</p>
  
  <p>I also opened the .pbxproj-file in a text-editor to edit it to the correct command line syntax manually. But when reloading the project with XCode, it auto-changes the syntax into interpreting the parameter to <code>force_load</code> as a separate flag.</p>
  
  <p>Anyone have an idea on this issue?</p>