小编zer*_*zer的帖子

iOS应用提交:签名无效

我已经在这个问题上挣扎了一个多星期了,我已经尝试了所有我能在谷歌上找到的没有运气的东西.这是我第一次尝试将应用程序提交到App Store,但每次尝试后我都会收到此电子邮件:

无效签名 - 确保您已使用分发证书(而非临时证书或开发证书)对您的应用程序进行了签名.验证Xcode中的代码签名设置在目标级别是否正确(覆盖项目级别的任何值).此外,请确保您上传的软件包是使用Xcode中的Release目标而不是Simulator目标构建的.如果您确定您的代码签名设置正确,请在Xcode中选择"全部清除",删除Finder中的"构建"目录,然后重建您的发布目标.

所以我正在做的事情:

  • 我在登录钥匙串中有我的分发证书,包含私钥和公钥.
  • 我的分发配置文件具有我之前创建的相同证书.
  • 我的配置文件中的捆绑ID在我的iTunes连接应用程序上是相同的,在Xcode常规设置中是相同的.
  • iTunes中的相同版本(0.8.2)连接app和Xcode.
  • 我正在构建设备而不是模拟器(但我没有连接到mac的设备).
  • 构建设置下的代码签名部分(针对目标和项目).
  • 我有"iPhone发布:..."的所有内容,我也选择了分发配置文件.

我错过了什么?我看了一遍,所有我发现的是版本不正确或捆绑ID不正确的人.

我正在使用Cordova和Ionic来构建我的应用程序,我不知道这是否与它有关.

我在这个问题上看过Apple的故障排除指南并运行了这个命令:

codesign --verify -vvvv -R ='anchor apple generic和certificate 1 [field.1.2.840.113635.100.6.2.1]存在且(证书leaf [field.1.2.840.113635.100.6.1.2]存在或证书leaf [字段. 1.2.840.113635.100.6.1.4]存在)'/ path/to/the.app

我得到:a sealed resource is missing or invalid file modified: /path/to/MyApp.app/MyApp 他们建议运行此解决方案:dot_clean path/to/xcodeproject

但这没有帮助,我不断得到同样的错误.请帮忙,我没有线索

编辑(解决方案)

Apple只是一个很愚蠢的公司,任何帖子下的建议解决方案都没有帮助我!这只是苹果的愚蠢过程,我有一个无效的字符"?" 应该已从应用程序名称中删除.我希望Xcode coulde在进入任何提交和测试过程之前首先验证名称.

iphone xcode ios cordova

13
推荐指数
3
解决办法
6130
查看次数

在jQuery ajax调用之后,角度控制器范围不会更新

我有这个代码,我无法看到问题的根源在哪里,我没有在我的控制器的chrome控制台中得到任何错误:

function notifController($scope) {
  $scope.refreshMsgs = function () {
    $.post("notification-center-trait.aspx")
      .success(function (data) {
        $("#loadedthings").html(data);
        newMsgs = JSON.parse($("#label1").html());
        $scope.msgs = newMsgs;
      });
  }
  $scope.refreshMsgs();
}
Run Code Online (Sandbox Code Playgroud)

label1label2在div loadingthings内正确加载;

控制台中的newMsgs按其应有的方式进行解析;

我有它在其他页面工作,但似乎我错过了这个上的东西.我有<html ng-app>标签:

<div ng-controller="notifController"> 
    <div class="row">
    {{msgs.length}} new msgs : 
              <table class="table">
                  <tbody >
                      <tr ng-repeat="msg in msgs">
                        <td>
                            {{msg.sender}}
                        </td>
                        <td>
                            {{msg.message}}
                        </td>
                        <td>
                            {{msg.date}}
                        </td>
                      </tr>
                  </tbody>
              </table>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

当我执行这个时,我在控制台中得到'undefined': angular.element($0).scope()

javascript angularjs angularjs-scope

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

标签 统计

angularjs ×1

angularjs-scope ×1

cordova ×1

ios ×1

iphone ×1

javascript ×1

xcode ×1