Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | .travis.yml: Add more Xcode versions for iOS |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
5aed1e1fd176d5ea996479755ca9607b |
| User & Date: | js 2019-11-24 16:56:57.000 |
Context
|
2019-11-24
| ||
| 20:13 | configure: Correct bundle version check-in: c6ab31d0af user: js tags: trunk | |
| 16:56 | .travis.yml: Add more Xcode versions for iOS check-in: 5aed1e1fd1 user: js tags: trunk | |
| 16:42 | Fix compilation for iOS/ARM64 with newer Xcode check-in: 090f42fc70 user: js tags: trunk | |
Changes
Changes to .travis.yml.
| ︙ | ︙ | |||
62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
osx_image: xcode8
language: objective-c
- os: osx
osx_image: xcode7.3
language: objective-c
# iOS
- os: osx
osx_image: xcode9.4
language: objective-c
env:
- config=ios
- os: osx
osx_image: xcode9.3
| > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
osx_image: xcode8
language: objective-c
- os: osx
osx_image: xcode7.3
language: objective-c
# iOS
- os: osx
osx_image: xcode11.2
language: objective-c
env:
- config=ios
- os: osx
osx_image: xcode11.1
language: objective-c
env:
- config=ios
- os: osx
osx_image: xcode11
language: objective-c
env:
- config=ios
- os: osx
osx_image: xcode10.3
language: objective-c
env:
- config=ios
- os: osx
osx_image: xcode10.2
language: objective-c
env:
- config=ios
- os: osx
osx_image: xcode10.1
language: objective-c
env:
- config=ios
- os: osx
osx_image: xcode10
language: objective-c
env:
- config=ios
- os: osx
osx_image: xcode9.4
language: objective-c
env:
- config=ios
- os: osx
osx_image: xcode9.3
|
| ︙ | ︙ | |||
256 257 258 259 260 261 262 |
if xcodebuild -version | grep 'Xcode 6' >/dev/null; then
export CPPFLAGS="-D_Nullable=__nullable
-D_Nonnull=__nonnull
-D_Null_unspecified=__null_unspecified";
fi;
export IPHONEOS_DEPLOYMENT_TARGET="9.0";
| | | | 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
if xcodebuild -version | grep 'Xcode 6' >/dev/null; then
export CPPFLAGS="-D_Nullable=__nullable
-D_Nonnull=__nonnull
-D_Null_unspecified=__null_unspecified";
fi;
export IPHONEOS_DEPLOYMENT_TARGET="9.0";
clang="clang -isysroot $(xcrun --sdk iphoneos --show-sdk-path)";
export OBJC="$clang -arch armv7 -arch arm64";
export OBJCPP="$clang -arch armv7 -E";
build --host=arm-apple-darwin --enable-static;
sysroot="$(xcrun --sdk iphonesimulator --show-sdk-path)";
clang="clang -isysroot $sysroot";
export OBJC="$clang -arch i386 -arch x86_64";
export OBJCPP="$clang -arch i386 -E";
build WRAPPER=true --host=i386-apple-darwin --enable-static;
fi
- if [ "$config" = "amigaos" ]; then
export PATH="/opt/amiga/bin:$PATH";
|
| ︙ | ︙ |
Changes to README.md.
| ︙ | ︙ | |||
49 50 51 52 53 54 55 | ### Building as a framework When building for macOS or iOS, everything is built as a `.framework` by default if `--disable-shared` has not been specified to `configure`. To build for iOS, use something like this: | | | | | | 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
### Building as a framework
When building for macOS or iOS, everything is built as a `.framework` by
default if `--disable-shared` has not been specified to `configure`.
To build for iOS, use something like this:
$ clang="clang -isysroot $(xcrun --sdk iphoneos --show-sdk-path)"
$ export OBJC="$clang -arch armv7 -arch arm64"
$ export OBJCPP="$clang -arch armv7 -E"
$ export IPHONEOS_DEPLOYMENT_TARGET="9.0"
$ ./configure --prefix=/usr/local/ios --host=arm-apple-darwin
To build for the iOS simulator, use something like this:
$ clang="clang -isysroot $(xcrun --sdk iphonesimulator --show-sdk-path)"
$ export OBJC="$clang -arch i386 -arch x86_64"
$ export OBJCPP="$clang -arch i386 -E"
$ export IPHONEOS_DEPLOYMENT_TARGET="9.0"
$ ./configure --prefix=/usr/local/iossim --host=i386-apple-darwin
### Using the macOS or iOS framework in Xcode
To use the macOS framework in Xcode, you need to add the `.framework`s to
your project and add the following flags to `Other C Flags`:
|
| ︙ | ︙ |