由 Kieran McGowan,Stephen,Tempo DevOps 维护。
依赖 | |
TempoSDK | = 1.7.0 |
AppLovinSDK | >= 0 |
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"AppLovin MAX Demo App - Swift","path":"AppLovin MAX Demo App - Swift","contentType":"directory"},{"name":"TempoAdapter","path":"TempoAdapter","contentType":"directory"},{"name":"TempoSDK","path":"TempoSDK","contentType":"directory"},{"name":"assets","path":"assets","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"tempo-applovin-mediation.podspec","path":"tempo-applovin-mediation.podspec","contentType":"file"}],"totalCount":9}},"fileTreeProcessingTime":2.266123,"foldersToFetch":[],"reducedMotionEnabled":null,"repo":{"id":517547680,"defaultBranch":"main","name":"tempo-ios-applovin-mediation-adapter","ownerLogin":"Tempo-Platform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-25T06:38:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96445643?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"main","listCacheKey":"v0:1690766364.0","canEdit":false,"refType":"branch","currentOid":"67993b5ed31e9eb70efae3f0b326c8d9a6190b3c"},"path":"README.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null,"repoAlertsPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/security/dependabot","repoSecurityAndAnalysisPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/settings/security_analysis","repoOwnerIsOrg":true,"currentUserCanAdminRepo":false},"displayName":"README.md","displayUrl":"https://github.com/Tempo-Platform/tempo-ios-applovin-mediation-adapter/blob/main/README.md?raw=true","headerInfo":{"blobSize":"5.32 KB","deleteInfo":{"deletePath":null,"deleteTooltip":"You must be signed in to make or propose changes"},"editInfo":{"editTooltip":"You must be signed in to make or propose changes"},"ghDesktopPath":"https://desktop.github.com","gitLfsPath":null,"onBranch":true,"shortPath":"250bd17","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FTempo-Platform%2Ftempo-ios-applovin-mediation-adapter%2Fblob%2Fmain%2FREADME.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"\nTempo iOS AppLovin Mediation Adapter\n","anchor":"tempo-ios-applovin-mediation-adapter","htmlText":"\nTempo iOS AppLovin Mediation Adapter\n"},{"level":2,"text":"Publish to CocoaPods","anchor":"publish-to-cocoapods","htmlText":"Publish to CocoaPods"},{"level":2,"text":"Try the Adapter","anchor":"try-the-adapter","htmlText":"Try the Adapter"},{"level":2,"text":"Source Control","anchor":"source-control","htmlText":"Source Control"},{"level":3,"text":"Branching","anchor":"branching","htmlText":"Branching"},{"level":3,"text":"Pull Requests","anchor":"pull-requests","htmlText":"Pull Requests"},{"level":2,"text":"CI/CD","anchor":"cicd","htmlText":"CI/CD"},{"level":3,"text":"Release Drafter","anchor":"release-drafter","htmlText":"Release Drafter"},{"level":4,"text":"On Pull Request Open, Re-Opened or Synchronize","anchor":"on-pull-request-open-re-opened-or-synchronize","htmlText":"On Pull Request Open, Re-Opened or Synchronize"},{"level":4,"text":"On Push to Master","anchor":"on-push-to-master","htmlText":"On Push to Master"},{"level":3,"text":"Publishing","anchor":"publishing","htmlText":"Publishing"}],"lineInfo":{"truncatedLoc":"106","truncatedSloc":"73"},"mode":"file"},"image":false,"isCodeownersFile":null,"isValidLegacyIssueTemplate":false,"issueTemplateHelpUrl":"https://githubdocs.cn/articles/about-issue-and-pull-request-templates","issueTemplate":null,"discussionTemplate":null,"language":"Markdown","large":false,"loggedIn":false,"newDiscussionPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/discussions/new","newIssuePath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/issues/new","planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/blob/main/README.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","dismissStackNoticePath":"/settings/dismiss-notice/publish_stack_from_file","releasePath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/releases/new?marketplace=true","showPublishActionBanner":false,"showPublishStackBanner":false},"renderImageOrRaw":false,"richText":"
时序 iOS AppLovin 中介适配器是一个自定义 API,允许 Tempo SDK 与 AppLovin SDK 进行通信。
pod trunk push --allow-warnings --verbose
将以下行添加到您的 Podfile 中
所有对仓库的更改都必须在独立的分支上完成,该分支不同于 “-1C”。一旦在一个分支上完成工作,可以通过创建 拉取请求 将其合并到 “-2C”。
建议分支使用以下格式
¨C3C
提交信息的开头,在这个例子中,“feature”一词表示提交的目的。以下是提交目的的完整列表。
提交信息的最后部分是对更改的简要描述。
“-15C”
在将我们的分支合并到开发或主分支之前,我们在仓库中创建一个拉取请求。
release-drafter.yml workflow是通过哪种机制为 tempo-ios-sdk 仓库的 pod 分发生成版本号标签。然后,当将 pods 推送到 CocoaPods Trunk 时,会使用此标签。
这是通过以下场景中的 release-drafter 工作流程完成的
每当创建一个 pulls request 时,发布 drafter 工作流程会运行它的 自动标签器 功能,根据分支名称给 pulls request 添加 标签。
版本号及其关联的分支名称模式和管理标签如下:
\n¨C27C\n当 pulls request 被关闭并推送到主分支时,发布 drafter 会创建新的发布,或附加以下内容到当前打开的草案发布:
一旦你对一个版本满意,发布它以触发推送到 CocoaPods。