Skip to content

Commit d38d5c9

Browse files
authored
xcode-project core package update (#123)
1 parent 9fa93e3 commit d38d5c9

File tree

14 files changed

+295
-26
lines changed

14 files changed

+295
-26
lines changed

Gopkg.lock

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

utils/entitlements.go

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,8 @@ func ProjectEntitlementsByBundleID(pth, schemeName, configurationName string) (m
5353
return nil, fmt.Errorf("no configuration provided nor default defined for the scheme's (%s) archive action", schemeName)
5454
}
5555

56-
var archiveEntry xcscheme.BuildActionEntry
57-
for _, entry := range scheme.BuildAction.BuildActionEntries {
58-
if entry.BuildForArchiving != "YES" {
59-
continue
60-
}
61-
archiveEntry = entry
62-
break
63-
}
64-
65-
if archiveEntry.BuildableReference.BlueprintIdentifier == "" {
56+
archiveEntry, ok := scheme.AppBuildActionEntry()
57+
if !ok {
6658
return nil, fmt.Errorf("archivable entry not found")
6759
}
6860

@@ -81,7 +73,7 @@ func ProjectEntitlementsByBundleID(pth, schemeName, configurationName string) (m
8173
return nil, fmt.Errorf("target not found: %s", archiveEntry.BuildableReference.BlueprintIdentifier)
8274
}
8375

84-
targets := append([]xcodeproj.Target{mainTarget}, mainTarget.DependentTargets()...)
76+
targets := append([]xcodeproj.Target{mainTarget}, mainTarget.DependentExecutableProductTargets()...)
8577

8678
entitlementsByBundleID := map[string]serialized.Object{}
8779

vendor/github.com/bitrise-tools/xcode-project/xcodeproj/xcodebuild.go renamed to vendor/github.com/bitrise-tools/xcode-project/xcodebuild/xcodebuild.go

Lines changed: 25 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/bitrise-tools/xcode-project/xcodeproj/product_reference.go

Lines changed: 24 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/bitrise-tools/xcode-project/xcodeproj/product_reference_test.go

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/bitrise-tools/xcode-project/xcodeproj/proj_test.go

Lines changed: 36 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/bitrise-tools/xcode-project/xcodeproj/target.go

Lines changed: 56 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/bitrise-tools/xcode-project/xcodeproj/target_dependency_test.go

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)