aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
index 1bfed353b3..7481f5a58d 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
@@ -521,8 +521,18 @@ public final class ReleaseBundlingSupport {
.build();
// TODO(bazel-team): Handle the FRAMEWORK_DIR key properly. We probably want to add it to
// framework search paths, but not actually link it with the -framework flag.
- return new XcTestAppProvider(intermediateArtifacts.combinedArchitectureBinary(),
- ruleContext.getImplicitOutputArtifact(IPA), partialObjcProvider);
+
+ Iterable<Artifact> linkedArtifacts = objcProvider.get(ObjcProvider.LIBRARY);
+ Iterable<Artifact> linkedImportedLibraries = objcProvider.get(ObjcProvider.IMPORTED_LIBRARY);
+ Iterable<Artifact> forceLoadLibraries = objcProvider.get(ObjcProvider.FORCE_LOAD_LIBRARY);
+
+ return new XcTestAppProvider(
+ intermediateArtifacts.combinedArchitectureBinary(),
+ ruleContext.getImplicitOutputArtifact(IPA),
+ partialObjcProvider,
+ linkedArtifacts,
+ linkedImportedLibraries,
+ forceLoadLibraries);
}
/**