相关疑难解决方法(0)

错误ITMS-9000:"冗余二进制上传.已经存在一个二进制上传版本,版本版本为'1.0',用于列车'1.0'"

我试图通过Xcode 5.1.1在iTunes Connect上传我的版本,但这不断显示加载和应用程序没有上传.所以我尝试使用应用程序启动器上传,但它显示如下错误:

错误ITMS-9000:"冗余二进制上传.已经存在一个二进制上传版本,版本版本为'1.0',用于列车'1.0'"

iTunes上的应用程序状态为等待上传.一次上传成功完成但状态未反映,现在允许再次上传.

我还检查了vwebsite也发生了变化.不知道出了什么问题.

编辑

苹果新网站上没有提交审核按钮.但现在我可以看到那个按钮.这解决了我的问题.另外,我建议使用Application Loader上传构建,因为它比组织者更快.

itunesconnect itunes ios xcode5

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

Xcode - 仅在ARCHIVE期间增加内部版本号?

我找到了一些其他帖子,展示了如何使用脚本添加脚本来增加构建号:

增加内部版本号的更好方法?

Xcode项目的"Build number"

Xcode可以在构建时将版本号插入库的文件名吗?

但是我想要做的只是在我使用ARCHIVE(前后)时增加内部版本号.

示例:如果当前内部版本号为21,那么当我选择产品>归档时,内部版本号将增加到22,它将完成构建和创建内部版本号为22的存档文件的过程,然后当它是完成归档后,它会将内部版本号增加到23.

macos xcode xcode4 xcode4.2 osx-lion

55
推荐指数
3
解决办法
1万
查看次数

如何在Xcode 5中自动增加内部版本号

我想知道Xcode 5是否提供了一个设置来自动计算在项目导航器的Identity部分的General下找到的Build编号.

但是,使用PlistBuddy,你仍然需要使用脚本来完成它.

一个简单的解决方案是增加Xcode 5中的内部版本号,发布如下:

xcode build xcode5

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

Xcode项目的"Build number"

什么是内置编号及其用途?它与版本号是一样的吗?

iphone xcode ios xcode4

31
推荐指数
4
解决办法
2万
查看次数

如何在Xcode中自动增加内部版本号

我在这个网站上找到了很多解决方案和脚本,但增加Xcode中的内部版本号的最简单的解决方案是:

转到TARGETS部分中的Build Phases并添加Run Script Build Phase:

在xcode中自动增加内部版本号

将Shell更改为/ bin/bash并插入以下脚本:

#!/bin/bash
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
Run Code Online (Sandbox Code Playgroud)

玩得开心!:)

我在Cocoa Factory上找到了这个教程

xcode build xcode4

16
推荐指数
0
解决办法
3565
查看次数

显示应用程序的构建日期

我能够在模拟器中显示我的应用程序的构建日期,但每当我存档应用程序并将其上传到TestFlight,然后将其安装在设备上时,构建日期都不会显示.

这是我正在做的显示构建日期.

首先,我将CFBuildDate作为字符串添加到myproject-info.plist中

接下来,我将以下脚本添加到Edit Scheme - > Build - > Pre-Actions - > Run Script Action:

infoplist="$BUILT_PRODUCTS_DIR/$INFOPLIST_PATH"
builddate=`date`
if [[ -n "$builddate" ]]; then
/usr/libexec/PlistBuddy -c "Add :CFBuildDate $builddate" ${infoplist}
/usr/libexec/PlistBuddy -c "Set :CFBuildDate $builddate" ${infoplist}
fi
Run Code Online (Sandbox Code Playgroud)

最后,使用以下代码从plist文件中获取构建日期:

NSString *build_date = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBuildDate"];
Run Code Online (Sandbox Code Playgroud)

这会在模拟器中显示构建日期(虽然偶尔也没有),但是当通过TestFlight部署应用程序时,构建日期永远不会显示.有任何想法吗 ?

提前致谢.

xcode build objective-c ios

15
推荐指数
5
解决办法
6903
查看次数

XCode6 GoldMaster提交构建失败并出现错误

当我向AppStore提交构建时,我看到错误:

ERROR ITMS-4088:"在SofwareAssets中找不到带有apple_id:*的软件"

ERROR ITMS-4238:"冗余二进制上传.在SoftwareAssets/PreReleaseSoftwareAsset上已存在用于列车'3.0'的构建版本'3.0'的二进制上传.

有人知道我该怎么做才能解决这个问题吗?

ios xcode6

14
推荐指数
4
解决办法
7279
查看次数

自动增加内部版本号xcode?

我想在这里实现答案:

增加内部版本号的更好方法?

但无法让它正常工作.失败,错误2说"plist中没有内部版本号"

但是如果我在我的plist中放入一个内部版本号,那么脚本会在下一个版本中清除它,然后同样的事情会再次发生.

有任何想法吗?

iphone xcode

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

错误ITMS-9000:"签名丢失或无效.

错误ITMS-9000:"签名丢失或无效.捆绑路径'Payload/My_app_name.app/GooglePlus.bundle'中的捆绑'com.google.GPPSignIn3PResources'未使用Apple提交证书签名."

我之前能够提交相同的构建,只是UI相关的一些更改,并尝试重新提交构建并获得此错误.有没有解决办法?

app-store ios xcode6-beta7

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

Git:自提交以来计数提交

我试图计算自标签制作以来的提交次数.

我尝试过使用git rev-list但无论我尝试什么,它似乎都会返回相同的结果.这是我尝试过的:

$ git rev-list 1.7Start^..HEAD | wc -l
13902
$ git rev-list HEAD | wc -l
13902
Run Code Online (Sandbox Code Playgroud)

尝试计算自创建1.7Start标记以来提交的提交数.我现在正在master使用,HEAD但使用git rev-list master | wc -l给了我相同的.

自1.7以来,已有13000多次提交

应该git rev-list master告诉我每个提交的主人,因此产生一个更大的数字1.7Start^..master应该只是给我差异?

git

7
推荐指数
1
解决办法
4006
查看次数