https://github.com/polac24/nestedcocoapodssample
Sample project for https://github.com/spotify/XCRemoteCache/issues/134
https://github.com/polac24/nestedcocoapodssample
Last synced: 2 months ago
JSON representation
Sample project for https://github.com/spotify/XCRemoteCache/issues/134
- Host: GitHub
- URL: https://github.com/polac24/nestedcocoapodssample
- Owner: polac24
- Created: 2022-05-16T20:41:33.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-16T20:56:30.000Z (about 3 years ago)
- Last Synced: 2025-01-30T03:15:18.538Z (4 months ago)
- Language: Swift
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
### Sample project for CocoaPods with nested dependencies
Steps to reproduce:
* install xcremote cache cocoapods plugin: `gem install cocoapods-xcremotecache`
* add `self` origin: `git remote add self .`
* start an nginx server, e.g. `nginx`
* `pod install`
* Build a project from Xcode and verify uploaded meta files, e.g.```
{
"inputs": [],
"generationCommit": "9b5fa7fb5479329c7056391c63a16f07ae60c4fb",
"pluginsKeys": {},
"targetName": "name1",
"platform": "iphonesimulator",
"configuration": "Debug",
"rawFingerprint": "1e781b6d9df5f75605f60b14cc5b76be",
"fileKey": "fe0756c8aec1fd2126f453b1da5b2778",
"dependencies": [
"$(SRCROOT)/Target Support Files/name1/name1-dummy.m",
"$(SRCROOT)/Target Support Files/name1/name1-prefix.pch",
"$(BUILD_DIR)/Debug-iphonesimulator/name1/name1.framework/Headers/name1-umbrella.h",
"$(PODS_TARGET_SRCROOT)/name1/Classes/ReplaceMe.swift"
],
"xcode": "13C100"
}
```* Archive a project from Xcode and verify uploaded meta files, e.g.
```
{
"inputs": [],
"generationCommit": "0df328768f1d0d40f659705d26786673c4201784",
"pluginsKeys": {},
"targetName": "name1",
"platform": "iphoneos",
"configuration": "Release",
"rawFingerprint": "1e781b6d9df5f75605f60b14cc5b76be",
"fileKey": "bab3ab4c1cb1328f0d6b83b318af7ff2",
"dependencies": [
"$(SRCROOT)/Target Support Files/name1/name1-dummy.m",
"$(SRCROOT)/Target Support Files/name1/name1-prefix.pch",
"$(BUILD_DIR)/Release-iphoneos/name1/name1.framework/Headers/name1-umbrella.h",
"$(PODS_TARGET_SRCROOT)/name1/Classes/ReplaceMe.swift"
],
"xcode": "13C100"
}
```### Expected behavior
No absolute paths in the `dependencies` property