Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New contributor onboarding flow #31

Open
jverkoey opened this issue Aug 1, 2024 · 3 comments
Open

New contributor onboarding flow #31

jverkoey opened this issue Aug 1, 2024 · 3 comments

Comments

@jverkoey
Copy link
Contributor

jverkoey commented Aug 1, 2024

A fresh clone of the repo requires a few modifications to the Xcode project in order to build it. I think it's possible to pull some of the App Store-specific properties out to xcconfig files that don't get checked in to the repo and could ease initial onboarding.

The things I had to modify:

  • Change signing team to my own.
  • Change bundle identifier to a unique one.
  • Remove CloudKit provisioning because I don't want another project to be set up.
@jverkoey
Copy link
Contributor Author

jverkoey commented Aug 1, 2024

On run I get the following crash too:

"In order to use CloudKit, your process must have a com.apple.developer.icloud-services entitlement. The value of this entitlement must be an array that includes the string "CloudKit" or "CloudKit-Anonymous"."

Trying to figure out how to disable CloudKit throughout the project...

@jverkoey
Copy link
Contributor Author

jverkoey commented Aug 1, 2024

Ah just removing the identifier got me running!

diff --git a/Hotline/Hotline.entitlements b/Hotline/Hotline.entitlements
index e15d27d..0ac3dd4 100644
--- a/Hotline/Hotline.entitlements
+++ b/Hotline/Hotline.entitlements
@@ -7,9 +7,7 @@
 	<key>com.apple.developer.aps-environment</key>
 	<string>development</string>
 	<key>com.apple.developer.icloud-container-identifiers</key>
-	<array>
-		<string>iCloud.co.goodmake.hotline</string>
-	</array>
+	<array/>
 	<key>com.apple.developer.icloud-services</key>
 	<array>
 		<string>CloudKit</string>

@mierau
Copy link
Owner

mierau commented Aug 1, 2024

Good call. I'll remove this stuff and add to .gitignore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants