标签: publishing

将发布计划到Google Play Android电子市场

我有一个应用程序发布到Google Play商店(版本1),我计划很快将其更新到版本2.我已经上传了更新的APK,但我不想将新版本发布到商店,直到1月1日午夜(更新的应用程序中的内容都是2013年特定的.)我宁愿不必在新年的午夜登录手动发布.是否有某种功能允许我在该日期和时间安排自动发布到Google Play商店?

任何建议将不胜感激.

android publishing google-play

9
推荐指数
1
解决办法
5446
查看次数

发布Web应用程序时,AfterPublish脚本无法运行

我有一个ASP.NET网络应用程序,当我进行更改或修复错误时,我发布到我们的网站.我们希望自动将项目文件的备份保存到我们的服务器(与SVN签入分开),因此我编写了一个批处理文件,将整个项目从本地驱动器复制到服务器.批处理文件在独立运行时正常工作,因此不是问题.如果这是一个问题,批处理文件不在项目的路径中.

然后我将这些行添加到结束</project>标记正上方的.csproj文件中:

<Target Name="AfterPublish" >
    <Exec Command="C:\deg\bat\backupRMA.cmd" />
</Target>
Run Code Online (Sandbox Code Playgroud)

这遵循MSDN中用于覆盖目标的指令.

我也尝试过这个SO问题中概述的方法.看起来像这样:

<Target Name="BackUpRMAToIDrive" AfterTargets="MSDeployPublish" >
    <Exec Command="C:\deg\bat\backupRMA.cmd" />
</Target>
Run Code Online (Sandbox Code Playgroud)

这也行不通.

为了完整性,这是批处理文件,它非常简单,但如果有人感兴趣,我可以解释这些开关:

xcopy C:\deg\ASP.NET\OnlineRMA_SinglePage\*.* /cherkyDi I:\common\AppDevBranch\Service\rma
Run Code Online (Sandbox Code Playgroud)

我使用Build> Publish RMA在VS2010中发布,效果很好.这只是备份脚本永远不会运行.唯一的共性是脚本本身.我见过其他使用源dir到目标目录的副本的例子,但我想我明白你可以通过Exec命令调用外部脚本吗? 这是我为该方法找到的SO问题的例子.

我确定我错过了一些显而易见的东西,但是我第二天就搞好了一些看似很直接的东西,所以我错过了什么?

c# asp.net msbuild publishing batch-file

9
推荐指数
2
解决办法
3589
查看次数

ERROR ITMS-90207 Apple Store Submisson

当我在模拟器或设备上运行它时,我的应用程序运行正常(用于调试和发布构建配置).但是当我尝试将我的应用程序提交到Apple Store时,我收到以下错误:

ERROR ITMS-90207:"无效的捆绑包.'APPNAME.app'的捆绑包不包含捆绑可执行文件."

我尝试使用Xcode和Application Loader上传档案,但没有成功.

在此输入图像描述

我已经尝试了本主题中的一些解决方案(Xcode App Submisson ERROR ITMS-90207:"无效的捆绑包")但它们都不适用于我的项目:

  • CFBundleExecutable在我的plist文件中声明为$(EXECUTABLE_NAME)
  • 我试图禁用Bitcode
  • 我试图删除所有CFBundleExecutable表单Pods plist文件(只保留目标的plist中的一个)

也许这个错误与Xcode版本有关...我的mac正在运行macOS Sierra版本10.12.6 Beta(16G8c),Xcode版本8.3.2(8E2002)和Application Loader版本3.0(620).

欢迎任何帮助.

UDPATE:

我尝试使用Xcode 8.2,我有同样的错误.

这是我的plist文件以获取更多详细信息:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleAllowMixedLocalizations</key>
    <true/>
    <key>CFBundleDevelopmentRegion</key>
    <string>en</string>
    <key>CFBundleDisplayName</key>
    <string>APPNAME</string>
    <key>CFBundleExecutable</key>
    <string>${EXECUTABLE_NAME}</string>
    <key>CFBundleIdentifier</key>
    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>$(PRODUCT_NAME)</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>1.0</string>
    <key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>fb000000</string>
            </array>
        </dict>
    </array>
    <key>CFBundleVersion</key>
    <string>639</string>
    <key>FacebookAppID</key>
    <string>000000</string>
    <key>FacebookDisplayName</key>
    <string>APPNAME</string>
    <key>FirebaseAppDelegateProxyEnabled</key>
    <false/>
    <key>LSApplicationQueriesSchemes</key>
    <array>
        <string>fbapi</string>
        <string>fb-messenger-api</string>
        <string>fbauth2</string>
        <string>fbshareextension</string> …
Run Code Online (Sandbox Code Playgroud)

xcode publishing ios

9
推荐指数
1
解决办法
533
查看次数

.net核心版本生成本地化文件夹

我有一个使用.net core 2.0的web asp.net解决方案。我正在使用命令来构建它:

dotnet publish MySolution.sln --configuration release --output d:\test_output
Run Code Online (Sandbox Code Playgroud)

但是当我检查输出文件夹时,我看到了很多本地化文件夹,如下图所示:

输出内容

有没有一种方法可以在不生成这些文件夹的情况下发布代码?

publishing .net-core

9
推荐指数
4
解决办法
1392
查看次数

发布 TypeScript 包时如何处理可选的对等依赖项?

将 TypeScript 包发布到 npm 以提供接受来自一个或另一个对等依赖项的输入的函数时,如何定义可选的对等依赖项?

import { ExternalFoo } from 'foo';
import { ExternalBar } from 'bar';

export const customPackage = (source: ExternalFoo | ExternalBar) => {
    /* ... */
}
Run Code Online (Sandbox Code Playgroud)

当缺少两个选项之一时,如何防止使用我的包的人出错?

publishing npm typescript

9
推荐指数
3
解决办法
5181
查看次数

如何防止VS 2008发布.svn文件夹作为发布过程的一部分?

在Visual Studio 2008中发布asp.net网站时,是否有一种方法可以强制它忽略本地工作副本中的.svn文件夹,这样我的目标文件夹就不会以.svn文件作为输出.

谢谢,

贾森

svn version-control publishing visual-studio-2008 visual-studio

8
推荐指数
1
解决办法
2384
查看次数

如何让htmlize.el在Emacs org-mode中进行项目发布?

我想在Emacs org-mode中发布一个项目,它包含几个.html文件.我想强调一些python代码示例.但是htmlize.el不会为我这样做.奇怪的是,当导出单个.html文件(使用Cc Ce h)时,代码示例会突出显示.那我怎么能让htmlize.el为项目发布工作呢?

emacs publishing org-mode

8
推荐指数
1
解决办法
1630
查看次数

ASP.NET WebSite发布与复制?

我遇到了很多与发布有关的问题,比如当你需要对代码进行小的更改时,有时生成的DLL文件(例如default.aspx.CS发布时的dll文件)无法被IIS识别,说代码隐藏是错误的.很抱歉没有记住确切的错误消息.我希望你知道我在这一点上的意思.

因此,我通常做一个简单的Copy Paste操作而不是发布.

你可以告诉我,我没有使用Publish方法丢失了什么吗?出版如何更好?或者您更喜欢哪一个,为什么?

基本上是它的利弊情况.

谢谢

asp.net publishing web

8
推荐指数
2
解决办法
1万
查看次数

发布MVC应用程序VS2013时不包含字体文件

我已经将(Twitter)Bootstrap集成到我的ASP.NET MVC(4)应用程序中.在我的源代码中,我有以下字体文件:

字体文件

当我发布我的应用程序时,只有该.svg文件包含在此fonts文件夹中.

我也有这个img文件夹是bootstrap的一部分:

图片

发布我的应用程序时,所有图像文件都包含在内.

那么,如何在发布应用程序时让VS2013复制这些字体文件?

asp.net-mvc publishing twitter-bootstrap

8
推荐指数
1
解决办法
8251
查看次数

在本地发布Gradle快照

这是我的dummy项目build.gradle文件:

apply plugin: 'groovy'

repositories {
    mavenLocal()
    mavenCentral()
}

dependencies {
    compile 'org.codehaus.groovy:groovy-all:2.3.3'
    compile 'org.slf4j:jcl-over-slf4j:1.7.7'

    testCompile 'junit:junit:4.11'
    testCompile 'org.mockito:mockito-all:1.10.8'
}

task sourcesJar(type: Jar, dependsOn: classes) {
    classifier = 'sources'
    from sourceSets.main.allSource
}

artifacts {
    archives sourcesJar
}

task wrapper(type: Wrapper) {
    gradleVersion = '1.11'
}
Run Code Online (Sandbox Code Playgroud)

当我运行时gradle clean build -Pversion=1.2.3,这会打包我的所有代码并build/libs/dummy-1.2.3.jar为我创建一个.

我想知道必要的绝对最小 Gradle代码量,以便我可以将我的"虚拟"JAR发布到我的本地Maven缓存(mavenLocal()).此外,这如何与版本控制一起使用?我总是可以为虚拟JAR指定具体版本,但是当我在本地发布时,发布SNAPSHOT版本对我来说更有意义(至少对我而言).我可以gradle clean build -Pversion=0.1.SNAPSHOT,但后来我关心的是其他本地项目是否会拿起最新SNAPSHOT版本.

再说一次:

  1. dummy在本地发布的最低限度代码是什么?
  2. 在本地发布时,以任何方式指定SNAPSHOT …

publishing snapshot gradle maven

8
推荐指数
2
解决办法
6483
查看次数