• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Settings.bundle/H18-Oct-2021-2221

assets/H03-May-2022-

iCade/H18-Oct-2021-253151

AppDelegate.hH A D18-Oct-2021306 157

AppDelegate.mmH A D18-Oct-20214.1 KiB130102

AudioEngine.hH A D18-Oct-2021205 143

AudioEngine.mmH A D18-Oct-20213 KiB150124

CameraHelper.hH A D18-Oct-2021445 1812

CameraHelper.mmH A D18-Oct-20215.7 KiB159132

DisplayManager.hH A D18-Oct-2021416 2510

DisplayManager.mmH A D18-Oct-20215.9 KiB181157

Launch Screen.storyboardH A D18-Oct-20216.1 KiB7169

LocationHelper.hH A D18-Oct-2021426 1913

LocationHelper.mmH A D18-Oct-2021879 3527

PPSSPP-Info.plistH A D18-Oct-20215.2 KiB207206

PPSSPP-Prefix.pchH A D18-Oct-2021195 107

PPSSPPUIApplication.hH A D18-Oct-2021344 249

PPSSPPUIApplication.mmH A D18-Oct-20213.1 KiB11289

README.mdH A D18-Oct-20212.3 KiB4125

SmartKeyboardMap.cppH A D18-Oct-20212.5 KiB7969

SmartKeyboardMap.hppH A D18-Oct-2021215 154

SubtleVolume.hH A D18-Oct-20212.7 KiB8530

SubtleVolume.mmH A D18-Oct-20215.4 KiB239197

ViewController.hH A D18-Oct-2021643 2619

ViewController.mmH A D18-Oct-202122.3 KiB806668

iOSCoreAudio.hH A D18-Oct-2021903 222

iOSCoreAudio.mmH A D18-Oct-20215.3 KiB169141

macbundle.shH A D18-Oct-2021826 2116

main.mmH A D18-Oct-20217.9 KiB277242

README.md

1iOS Build Instructions
2======================
3
4Prerequisites:
5--------------
6
7* Xcode (from the Mac App Store) with command line tools installed
8* MacPorts (from macports.org); easiest to install with their package installers
9* cmake build system (from MacPorts); run "sudo port install cmake" from the command line
10
11If you need to build ffmpeg yourself too, then you'll also need:
12
13* gas-preprocessor; download the zip from https://github.com/mansr/gas-preprocessor, unzip and from the command line run:
14
15        sudo cp gas-preprocessor.pl /usr/bin/
16        sudo chmod +rw /usr/bin/gas-preprocessor.pl
17
18* you may need pkg-config (from MacPorts); run "sudo port install pkgconfig" from the command line
19
20Most of this is done from the command line:
21-------------------------------------------
22
23Change directory to wherever you want to install ppsspp (eg. "cd ~"), and then clone the main ppsspp repository:
24
25    git clone https://github.com/hrydgard/ppsspp.git
26
27Change directory to the newly created ppsspp directory and run:
28
29    git submodule update --init
30
31The above command will pull in the submodules required by PPSSPP, including the native, ffmpeg, and lang directories.  Included in the ffmpeg directory should be the necessary libs and includes for ffmpeg, so most people can skip the next command.  However, if you need to recompile ffmpeg for some reason, change directory into ffmpeg and run (this will take a while):
32
33    ./ios-build.sh
34
35Change directory back up to the main ppsspp directory and do the following:
36
37    mkdir build-ios
38    cd build-ios
39    cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchains/ios.cmake -GXcode ..
40
41You now should have an Xcode project file in the build-ios directory named PPSSPP.xcodeproj.  Open it up in Xcode and do Product->Build to build the debug version, or Product->Build For->Archiving to build the release version (which is much faster).  If your iOS device is plugged in, you may be able to just Run in Xcode to install and test it.  Otherwise, copy the PPSSPP app from build-ios/Debug-iphoneos/PPSSPP.app or build-ios/Release-iphoneos/PPSSPP.app to the /Applications directory on your device and from ssh or MobileTerminal do a "chmod +x PPSSPP" inside the PPSSPP.app directory.  If this is the first time you've installed the PPSSPP app, you'll have to respring or restart your device for the icon to show up.