altstoreio / altstoreio/AltStore

unable to Build AltServer

Open
#356 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Swift
Stars
14.4k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

xcode project build for AltServer has build error: No such module 'LaunchAtLogin'

Develop branch readme is missing 'carthage update' step:
6. (AltServer only) Install Carthage (if you use Homebrew, you can do this with brew install carthage). Then run carthage update in the root directory of the repository.

After fresh install of Carthage, carthage udpate results in error:
Failed to read file or folder at /usr/local/Cellar/carthage/Cartfile: Error Domain=NSCocoaErrorDomain Code=260 "The file “Cartfile” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/usr/local/Cellar/carthage/Cartfile, NSUnderlyingError=0x7f87c4d448a0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}

Created Cartfile in root folder of carthage with github "sindresorhus/LaunchAtLogin" and now carthage update runs but xcode project still has build error: No such module 'LaunchAtLogin'

Maybe carthage compilation instruction step is missing on purpose for Develop branch because LaunchAtLogin is included differently. Either way, the build results in an error that it's missing.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the develop branch README, the repository root, and the AltServer Xcode project; inspect how the LaunchAtLogin dependency is declared and built. Run the documented Carthage command from the repository root, then build AltServer in Xcode. Done means a fresh checkout builds without the “No such module 'LaunchAtLogin'” error.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
build-system
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.