Travis-CI 错误 __nonnull
Travis-CI error with __nonnull
我的 .travis.yml
文件:
language: objective-c
before_install:
- rvm use system
- sudo gem install cocoapods -v '0.39.0'
script:
xctool -workspace ProjectName.xcworkspace -scheme ProjectName build -sdk iphonesimulator
虽然 Travis-CI 正在构建项目,但我遇到了多个错误,例如:
- (instancetype __nonnull)initWithConfiguration:(NSURLSessionConfiguration *__nullable)configuration NS_DESIGNATED_INITIALIZER;
^
- (instancetype __nonnull)initWithConfiguration:(NSURLSessionConfiguration *__nullable)configuration NS_DESIGNATED_INITIALIZER;
^
Travis Xcode 正在抱怨与 __nonnull
有关的事情
为了解决这个问题,我强制 Travis Xcode 成为版本 7.2,在 .travis.yml
文件中使用以下行:
osx_image: xcode7.2
所以我的最终 .travis.yml
文件是:
我的 .travis.yml
文件:
language: objective-c
osx_image: xcode7.2
before_install:
- rvm use system
- sudo gem install cocoapods -v '0.39.0'
script:
xctool -workspace ProjectName.xcworkspace -scheme ProjectName build -sdk iphonesimulator
正如我在另一个 中所说,sudo gem install cocoapods -v '0.39.0'
还强制 Travis 使用所需的 Cocoapods 版本
我的 .travis.yml
文件:
language: objective-c
before_install:
- rvm use system
- sudo gem install cocoapods -v '0.39.0'
script:
xctool -workspace ProjectName.xcworkspace -scheme ProjectName build -sdk iphonesimulator
虽然 Travis-CI 正在构建项目,但我遇到了多个错误,例如:
- (instancetype __nonnull)initWithConfiguration:(NSURLSessionConfiguration *__nullable)configuration NS_DESIGNATED_INITIALIZER;
^
- (instancetype __nonnull)initWithConfiguration:(NSURLSessionConfiguration *__nullable)configuration NS_DESIGNATED_INITIALIZER;
^
Travis Xcode 正在抱怨与 __nonnull
为了解决这个问题,我强制 Travis Xcode 成为版本 7.2,在 .travis.yml
文件中使用以下行:
osx_image: xcode7.2
所以我的最终 .travis.yml
文件是:
我的 .travis.yml
文件:
language: objective-c
osx_image: xcode7.2
before_install:
- rvm use system
- sudo gem install cocoapods -v '0.39.0'
script:
xctool -workspace ProjectName.xcworkspace -scheme ProjectName build -sdk iphonesimulator
正如我在另一个 sudo gem install cocoapods -v '0.39.0'
还强制 Travis 使用所需的 Cocoapods 版本