小编Daw*_*don的帖子

错误itms-90035 - Xcode

我开发了一个在iPhone上运行得非常好的phonegap应用程序.现在,我想将应用程序提交到appstore.以下是我提交申请时的程序:

  1. 打开Xcode并归档项目
  2. 点击验证(这是成功的)
  3. 点击提交到appstore(这是我收到以下错误的地方)

在此输入图像描述

直到昨天晚上,我甚至没有得到这个错误,今天早上,我存档项目,我得到这个错误.不确定是什么问题.

这是阻止我提交应用程序的最后阶段,非常令人沮丧,我试图在stackoverflow论坛上搜索相同的错误代码,我找不到一个与我的错误代码完全相同的帖子,这很奇怪.

请帮忙 :)

xcode appstore-approval ios

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

让Cordova/Phonegap在Genymotion虚拟设备上模拟

使用Cordova CLI,我设置了一个应用程序并构建它:

cordova create hi com.example.hi Hi 
cd hi
cordova platform add android
cordova build android
Run Code Online (Sandbox Code Playgroud)

我运行Genymotion并启动一个名为"api9"的设备.我运行Android Debug Bridge adb devices 并显示为

192.168.8.101:5555
Run Code Online (Sandbox Code Playgroud)

我尝试启动应用程序,cordova emulate android但得到:

Error: An error occurred while emulating/deploying the android project. ...spawn ENOENT
Run Code Online (Sandbox Code Playgroud)

但是,启动Android虚拟设备管理器并启动模拟设备; 该cordova emulate android作品和adb devices名单;

192.168.8.101:5555
emulator-5554
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能让Cordova通过Genymotion设备模拟?

android-emulator node.js npm cordova genymotion

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

如何在我的Ionic App中将顶栏文本颜色更改为白色?

我使用这个将标题更改为更暗的颜色:

<ion-nav-bar class="bar-royal">
Run Code Online (Sandbox Code Playgroud)

当我在ios上运行它时,顶部的状态栏文本(时间,载体,电池等)是黑色的,很难在深色背景上看到.如何将此文本设为白色?

黑色标题颜色的黑色文本

ionic-framework ionic

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

我可以使用带有cordova的棱角材料吗?

我打算为Android和Windows 创建一个基于Material Design的App.一般我使用Cordova和Ionic框架进行开发.

在那个组合中我可以添加Angular-material的css和js文件并使用Material Design创建一个应用程序吗?

angularjs material-design angular-material

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

获取ng-token-auth以使用devise_token_auth

我有一个Rails和Ionic项目.后端使用devise_token_auth Gem和前端ng-token-auth; 这些应该是"无缝地"工作.

我已经将所有工作都注册并登录,这将返回一个有效的响应对象.但是,在我使用$ state.go('app.somepage')之后的任何进一步请求都会导致401 Unauthorized响应.

我觉得我实际上并没有将令牌存储在任何地方.有人可以帮忙吗?

以下是一些片段:

    .controller('LoginCtrl',['$scope', '$auth', '$state', function($scope, $auth, $state) {
    $scope.loginForm = {}
    $scope.handleLoginBtnClick = function() {
      console.log($scope.loginForm);
      $auth.submitLogin($scope.loginForm)
          .then(function(resp) {
            $state.go('app.feed');
          })
          .catch(function(resp) {
            console.log(resp.errors);
          });
    };
Run Code Online (Sandbox Code Playgroud)

州定义:

    .state('app', {
  url: "/app",
  abstract: true,
  templateUrl: "templates/menu.html",
  controller: 'AppCtrl',
  resolve: {
    auth: function($auth) {
      return $auth.validateUser();
    }
  }

})
Run Code Online (Sandbox Code Playgroud)

资源:

factory('Post', ['railsResourceFactory', 'apiUrl', function (railsResourceFactory, apiUrl) {
    return railsResourceFactory({
        url: apiUrl + '/posts',
        name: 'post'
    });
}]).
Run Code Online (Sandbox Code Playgroud)

在PostsCtrl中:

  $scope.loadFeed = function() {
    Post.query().then(function (posts) { …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise angularjs ionic

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

如何减少庞大的excel文件

我在*.XLS中只有一个小而简单的文件,只有一张表,在这张表上只有许多单元格上有小文本的单元格.(文件大小24Kb)

但我做了很多改动,复制和粘贴,扩展公式,保存...之后我删除了大部分这些更改,并使用少量数据制作了4张重复的表格.

现在我的新文件非常庞大:2.5Mb!

隐藏数据在哪里?如何删除它?

我在真实文件上遇到同样的问题,每张300张和1张图片:文件大小280Mb

size excel vba file

11
推荐指数
2
解决办法
16万
查看次数

升级到iScroll5后,iScroll on ios不起作用

我有一个用于ipad的cordova应用程序,它使用iScroll在页面之间滚动.
一切正常,直到我升级到iScroll5.我改变了我的代码,使用新的构造函数和参数,但它仍然无效.它根本不滚动.
我不知道我是否遗漏了一些明显的东西,但我找不到有关升级的详尽文档.

这是我之前使用它的一个例子(iScroll4):

var options = {hScroll:false, hScrollbar:false, snap:true, onScrollEnd: updatePages(), momentum: false};
var scroller = new iScroll("wrapper", options);  
Run Code Online (Sandbox Code Playgroud)

这就是我现在使用它的方式(iScroll5):

var options = {scrollX: false, snap: true, momentum: false};  
var scroller = new IScroll("#wrapper", options);  
scroller.on("scrollEnd", updatePages());
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏!谢谢!

javascript ios iscroll

11
推荐指数
1
解决办法
722
查看次数

离子,更快的点击或点击

在移动设备上点击或点击时,Ionic的速度更快.对我来说,它们看起来非常相似但是onClick要慢得多.

codepen

<button class="button button-light button-dark" on-tap="onTap()">tap</button>
<button class="button button-light button-dark" ng-click="onClick()">click</button>
Run Code Online (Sandbox Code Playgroud)

ionic-framework

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

Token用于推送通知ios8 vs ios7 phonegap

我使用以下代码行来获取推送通知的令牌,

我添加了ios8中支持的下一行,但是当添加这些行时,ipa适用于ios8但不适用于ios7上的ios7,应用程序在打开后立即关闭.

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{

#ifdef __IPHONE_8_0
    //Right, that is the point
    UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:(UIRemoteNotificationTypeBadge
                                                                                         |UIRemoteNotificationTypeSound
                                                                                         |UIRemoteNotificationTypeAlert) categories:nil];
    [[UIApplication sharedApplication] registerUserNotificationSettings:settings];
#else
    //register to receive notifications
    UIRemoteNotificationType myTypes = UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound;
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:myTypes];
#endif

#ifdef __IPHONE_8_0
- (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings
{
    //register to receive notifications
    [application registerForRemoteNotifications];
}

- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void(^)())completionHandler
{
    //handle the actions
    if ([identifier isEqualToString:@"declineAction"]){
    }
    else if ([identifier isEqualToString:@"answerAction"]){
    }
}
#endif
Run Code Online (Sandbox Code Playgroud)

objective-c

7
推荐指数
2
解决办法
2195
查看次数

Cordova JavaScript插件

我开始明白科尔多瓦内部工作的方式越来越多; 我继续努力的一件事是JavaScript插件的格式.

我习惯于按如下方式编写JavaScript(据我所知,这是标准惯例):

(function () {
    var version = "EXAMPLE",
        v1,
        v2,
        v3
        res;

    function somePrivateFunction(successCallback, errorCallback) {
        someOtherPrivateFunction(sc, ec);
    }

    function someOtherPrivateFunction(successCallback, errorCallback) {
        cordova.exec(sc, ec, 'SomeService', 'SomeMethod', [args]);
    }

    res = {
        VERSION: version,
        doSomething: function (sc, ec) {
            somePrivateFunction(sc, ec);    
        }
    }

    window.myPlugin = res;
}());
Run Code Online (Sandbox Code Playgroud)

但是,Cordova使用的格式我完全不熟悉.我认为(我在这里和那里只听说过这个术语)它使用了一些东西require(通过大多数插件顶部的声明来判断).

我经常在官方Cordova插件中看到的格式如下:

    var argscheck = require('cordova/argscheck'),
    utils = require('cordova/utils'),
    exec = require('cordova/exec');

var myPlugin = function () {

}

myPlugin.doSomething = function(successCallback, errorCallback) {
    exec(successCallback, errorCallback, 'SomeService', 'SomeMethod', [args]); …
Run Code Online (Sandbox Code Playgroud)

javascript plugins cordova cordova-3

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