Xcode: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
Line 16: Line 16:
## pick "legacy", Done, Done
## pick "legacy", Done, Done
# go to prefs->Locations->custom paths
# go to prefs->Locations->custom paths
# enter these items: (make sure path is correct)
# enter these items: (make sure path is correct) (don't need 2nd one if not building YAAF on mac, also may remove FIRST one if you replace all search path "KJAMS_ROOT" with "SRC_ROOT")
{|border="1"
{|border="1"
| '''Setting Name'''
| '''Setting Name'''

Revision as of 00:33, 15 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->Locations->custom paths
  6. enter these items: (make sure path is correct) (don't need 2nd one if not building YAAF on mac, also may remove FIRST one if you replace all search path "KJAMS_ROOT" with "SRC_ROOT")
Setting Name Display Name Path
KJAMS_ROOT kJams Root /Volumes/Developer/depot/kJams/Development
YAAF_ROOT YAAF Root /Volumes/Developer/depot/YAAF/Libraries