docs: add build instructions#1609
Conversation
|
Thank you for your contribution! Before we can merge this PR, you need to sign our Contributor License Agreement. To sign, please comment below with:
I have read the CLA Document and I hereby sign the CLA. You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 9959d9fa51
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
|
||
| ## How to Build | ||
|
|
||
| Building TablePro requires macOS 14 or later and Xcode 15 or later. |
There was a problem hiding this comment.
Raise the documented Xcode requirement
This new top-level build section tells contributors that Xcode 15 is sufficient, but the checked-in project metadata is from a much newer Xcode (TablePro.xcodeproj/project.pbxproj has objectVersion = 77 and LastUpgradeCheck = 2640/CreatedOnToolsVersion = 26.x). In the scenario where a new contributor follows this README on Xcode 15, the documented xcodebuild -project TablePro.xcodeproj ... path cannot reliably load/build the current project before they ever reach the signing steps, so the prerequisite should match the project version actually required.
Useful? React with 👍 / 👎.
Summary
Add a How to Build section to the main README so contributors can build TablePro without searching through contributor documentation.
The section documents the macOS and Xcode requirements, first-time static library setup, the unsigned Debug build command, the DerivedData app location, and the path to personal Apple-team signing instructions.
Verification
git diff --check