小编jos*_*eym的帖子

从.mobileconfig获取设备UDID

我正在尝试编写类似于http://whatismyudid.com/的函数,然后批准,将返回用户UDID并将其存储到数据库以供将来与该用户一起参考.

我已经编写了一个在Profile Installer中打开的.mobileconfig xml文档,但是当我告诉它安装配置文件时,它会响应[alert] Invalid Profile但没有警报正文.没有描述,没有代码,没有帮助.

我是移动配置游戏的新手,所以任何帮助都会激动我.

这是我的配置文件:

<?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>PayloadContent</key>
    <dict>
        <key>URL</key>
        <string>http://apps.mortlabs.com/device/retrieve.php</string>
        <key>DeviceAttributes</key>
        <array>
            <string>UDID</string>
            <string>IMEI</string>
            <string>ICCID</string>
            <string>VERSION</string>
            <string>PRODUCT</string>
        </array>
    </dict>
    <key>PayloadOrganization</key>
    <string>MortLabs.com</string>
    <key>PayloadDisplayName</key>
    <string>Profile Service</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>PayloadUUID</key>
    <string>B958E359-34C2-42F4-BD0C-C985E6D5376B</string>
    <key>PayloadIdentifier</key>
    <string>com.mortlabs.profile-service</string>
    <key>PayloadDescription</key>
    <string>This temporary profile will be used to find and display your current device's UDID.</string>
    <key>PayloadType</key>
    <string>Profile Service</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

通过移动safari 导航到http://apps.mortlabs.com/device/enroll.php来初始化配置文件

configuration utility udid ios

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

Facebook Graph API - 获取相册ID

我正在编写一个将照片上传到Facebook的应用程序.我没有提供相册ID,因此代表我的应用创建了相册.

我的问题是:如何获取照片上传到的相册ID?

当我GET的照片信息时,JSON中没有这张专辑,这是我的希望.

facebook facebook-graph-api

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

AngularJS在IE8中未定义

我正在开发一个使用AngularJs的大型应用程序.

当我在IE8浏览网页,我得到超级漂亮的控制台类似错误Object doesn't support property or method 'module',Object doesn't support property or method 'widget',unable to get value of the property 'controller': object is null or undefined,和IE really sucks, cant you just tell them to download chrome?

经过一段时间的战斗后,我决定记录typeof angular控制台返回的内容undefined.

在IE9,IE10和所有不吸引的浏览器中,一切都按预期工作.

请帮忙!

编辑:

似乎角度undefined在它到达我的第一个控制器之前,所以我不认为它与ieshim有关...

javascript internet-explorer internet-explorer-8 angularjs

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

使用存储在Titanium.Filesystem.applicationDataDirectory中的图像的ImageView显示占位符,而不是图像

我正在开发SDK 1.6.2.

我的应用程序使用相机捕获并将图像保存到Titanium.Filesystem.applicationDataDirectory.

应用程序的轻击应该显示在屏幕上平铺的所有存储的图像(存储在数据库中的详细信息[路径]).

保存图片:

var image = event.media // from camera success

var filename = new Date().getTime() + "-ea.jpg";

bgImage = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, filename);

bgImage.write(image);
Run Code Online (Sandbox Code Playgroud)

存储到数据库:

var db = Titanium.Database.open('photoDB');
try{
    db.execute('INSERT INTO stored (image) VALUES (?)', bgImage.nativePath);
} catch(e) {
    alert(e.message);
}

db.close();
Run Code Online (Sandbox Code Playgroud)

显示图片:

imageArray = [];
images = [];

var db = Titanium.Database.open('photoDB');
var dbrows = db.execute('select id, date, image from stored order by date asc');

while (dbrows.isValidRow()) {

    imageArray.push({
        image:dbrows.fieldByName('image')
    }); 

    dbrows.next();
}

dbrows.close();

// loop thru …
Run Code Online (Sandbox Code Playgroud)

javascript placeholder appcelerator imageview

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

Vagrant Port Forwarding不工作

我已经在vagrant 0.9.0正在运行的盒子上安装了CouchDB CentOS 6.2.

Vagrantfile中我添加了config.vm.forward_port 5984, 5985.

在重新加载流浪汉后,我试图卷曲地址:curl -v localhost:5985效果不佳.

* About to connect() to localhost port 5985 (#0)
*   Trying 127.0.0.1... connected
* Connected to localhost (127.0.0.1) port 5985 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8r zlib/1.2.3
> Host: localhost:5985
> Accept: */*
> 
* Empty reply from server
* Connection #0 to host localhost left intact
curl: (52) Empty reply from server
* Closing connection …
Run Code Online (Sandbox Code Playgroud)

couchdb portforwarding vagrant

5
推荐指数
1
解决办法
4928
查看次数

Apache缓存javascript资产?

不久前我遇到了javascript资产的问题.当我对它们进行更改时,它们不会生效,文件将变为无效的javascript(firebug抛出错误和警告).

我注意到我的更改没有出现,并且特殊字符被添加到文件的末尾.多挖一点,我注意到特殊字符正好是我编辑的字符数.

原始代码:

$(document).ready(function(){
     alert('what');
});
Run Code Online (Sandbox Code Playgroud)

添加一行,应如下所示:

$(document).ready(function(){
     alert('what');
     alert("what's going on?!);
});
Run Code Online (Sandbox Code Playgroud)

渲染如下:

$(document).ready(function(){
     alert('what');
});??????????????????????????
Run Code Online (Sandbox Code Playgroud)

当我研究时,我发现修改apache配置/etc/httpd/conf/httpd.conf并注释掉EnableSendfile off修复了这个问题.

然而...

现在问题已经回归,但是apache配置没有改变.

请帮忙.我目前的工作是重命名文件,查看新文件并将其命名为; 这让我非常恼火.

我正在开发一个流浪盒,CentOS 6,PHP 5.3/apache 2 - 原始解决方案可以在这里找到:VirtualBox for Apache中的共享文件夹.

不幸的是,这似乎不再起作用.

javascript apache caching garbage

5
推荐指数
1
解决办法
1409
查看次数

MongoDB on Vagrant via Port Forwarding问题

我最近在运行Vagrant的CentOS 6 VM上安装了mongodb.

我将端口转发添加到Vagrantfile以转发mongo端口

config.vm.forward_port 27017, 127017
Run Code Online (Sandbox Code Playgroud)

我将mongod配置为在服务器启动时自动启动,并确认服务按预期启动.

但是,当我mongo localhost:127017从我的主机(而不是流浪汉)运行时,我收到以下错误

MongoDB shell version: 1.8.2
connecting to: localhost:127017/test
Fri Jan 20 13:58:28 getaddrinfo("127.0.0.1") failed: nodename nor servname provided, or not known
Fri Jan 20 13:58:28 Error shell/mongo.js:81
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

mongodb vagrant getaddrinfo

3
推荐指数
2
解决办法
6802
查看次数