Xcode: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
==Do These Things too==
==Do These Things too==
# install your keys
# install your keys
## open the dev keys, the PW is the same as dave's login (keychain) password
## double click the dev keys cert file
## install them into the SYSTEM keychain, NOT the LOGIN keychain.  (otherwise you'll get errors)
## install them into the SYSTEM keychain, NOT the LOGIN keychain.  (otherwise you'll get errors)
## PW is the same as dave's login (keychain) password
## in KeyChain Access, get info on the Private Key, change to the "Access Control" tab and select the "Allow all applications to access this item".
## in KeyChain Access, get info on the Private Key, change to the "Access Control" tab and select the "Allow all applications to access this item".
# log into developer.apple.com and download the code signing certs, install them
# log into developer.apple.com and download the code signing certs, install them

Revision as of 22:44, 14 February 2024

Downloads

python tool
dev keys

Do These Things too

  1. install your keys
    1. double click the dev keys cert file
    2. install them into the SYSTEM keychain, NOT the LOGIN keychain. (otherwise you'll get errors)
    3. PW is the same as dave's login (keychain) password
    4. in KeyChain Access, get info on the Private Key, change to the "Access Control" tab and select the "Allow all applications to access this item".
  2. log into developer.apple.com and download the code signing certs, install them
  3. Run Xcode
  4. in order for the kJams "build phase" steps that include shell scripts that have the variable "$BUILD_DIR" in them, we must use legacy build locations:
    1. open the kJams6 project
    2. file->project settings->advanced
    3. pick "legacy", Done, Done
  5. go to prefs->source trees
  6. enter these items: (make sure path is correct)
Setting Name Display Name Path
KJAMS_ROOT kJams Root /Volumes/Developer/depot/kJams/Development
YAAF_ROOT YAAF Root /Volumes/Developer/depot/YAAF/Libraries