diff options
author | 2016-02-23 15:34:26 +0000 | |
---|---|---|
committer | 2016-02-23 22:17:11 +0000 | |
commit | 08bb682666990d562776d23f50cc09f851444217 (patch) | |
tree | 6151911eed7e7fda7947d74814ff38239f1df477 /src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java | |
parent | a08a6e22d67d94e4d4d25fbf6129879d49e1646c (diff) |
Add user-defined IPA post-processors.
RELNOTES[NEW]: iOS ipa_post_processor attribute allows for user-defined IPA edits.
--
MOS_MIGRATED_REVID=115338312
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java b/src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java index 624cb996a2..1ff2ec4c22 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/IosExtensionRule.java @@ -24,6 +24,7 @@ import com.google.devtools.build.lib.packages.ImplicitOutputsFunction; import com.google.devtools.build.lib.packages.RuleClass; import com.google.devtools.build.lib.packages.RuleClass.Builder; import com.google.devtools.build.lib.rules.apple.AppleConfiguration; +import com.google.devtools.build.lib.rules.objc.ObjcRuleClasses.IpaRule; /** * Rule definition for ios_extension. @@ -60,8 +61,11 @@ public class IosExtensionRule implements RuleDefinition { return RuleDefinition.Metadata.builder() .name("ios_extension") .factoryClass(IosExtension.class) - .ancestors(BaseRuleClasses.BaseRule.class, ObjcRuleClasses.ReleaseBundlingRule.class, - ObjcRuleClasses.XcodegenRule.class) + .ancestors( + BaseRuleClasses.BaseRule.class, + ObjcRuleClasses.ReleaseBundlingRule.class, + ObjcRuleClasses.XcodegenRule.class, + IpaRule.class) .build(); } } |