iPad上的SBStoreDemoAppLock存在问题

时间:2014-01-31 00:30:59

标签: ios iphone ipad security kiosk

我正在尝试在某些iPad上实施自助服务终端模式。

我遇到了这篇优秀的帖子Lock-down iPhone/iPod/iPad so it can only run one app但是在我的iPad 2上安装了7.0.4时遇到了一些问题。

我尝试过使用链接样本http://ipadhire.co.nz/lockdown.mobileconfig以及自己编辑,但经常遇到问题。但是,它们似乎在运行7.0.3的iOS模拟器上运行良好。

控制台输出如下:

Jan 30 16:24:14 hipgnosiss-iPad kernel[0] <Debug>: AppleKeyStore::device_state_transition: Device UnLocked, lockstate=0
Jan 30 16:24:23 hipgnosiss-iPad profiled[159] <Notice>: (Error) MC: Could not load MCProfileTrustA.bundle
Jan 30 16:24:23 hipgnosiss-iPad profiled[159] <Notice>: (Error) MC: Could not load MCProfileTrustB.bundle
Jan 30 16:24:23 hipgnosiss-iPad profiled[159] <Notice>: (Error) MC: MCDefaultsPayload Can't parse payload: NSError:
Desc   : The payload “Home Button Lock” is invalid.
Sugg   : Profile “Home Button Lock” has an invalid signature.
US Desc: The payload “Home Button Lock” is invalid.
US Sugg: Profile “Home Button Lock” has an invalid signature.
Domain : MCPayloadErrorDomain
Code   : 2000
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
...Underlying error:
NSError:
Desc   : Profile “Home Button Lock” has an invalid signature.
US Desc: Profile “Home Button Lock” has an invalid signature.
Domain : MCDefaultsErrorDomain
Code   : 10001
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
Extra info:
{
    isPrimary = 1;
}
Jan 30 16:24:23 hipgnosiss-iPad profiled[159] <Notice>: (Error) MC: Cannot create profile of type “com.apple.defaults.managed”. Error: NSError:
Desc   : The payload “Home Button Lock” is invalid.
Sugg   : Profile “Home Button Lock” has an invalid signature.
US Desc: The payload “Home Button Lock” is invalid.
US Sugg: Profile “Home Button Lock” has an invalid signature.
Domain : MCPayloadErrorDomain
Code   : 2000
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
...Underlying error:
NSError:
Desc   : Profile “Home Button Lock” has an invalid signature.
US Desc: Profile “Home Button Lock” has an invalid signature.
Domain : MCDefaultsErrorDomain
Code   : 10001
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
Extra info:
{
    isPrimary = 1;
}
Jan 30 16:24:23 hipgnosiss-iPad profiled[159] <Notice>: (Error) MC: Profile MCConfigurationProfile 0x15541c70, version 1:
Display Name: “Home Button Lock”
Description : “Disables Home Button”
Identifier  : com.hbkill
UUID        : 614D1FE3-F80D-4643-AF6B-D10C4CC8737A
Organization: NZ iPad Hire (ipadhire.co.nz)
Is Stub     : No
Locked      : No
Encrypted   : No
Trusted     : 0
Signed      : No
 Can't parse profile: NSError:
Desc   : The profile “Home Button Lock” is invalid.
Sugg   : Profile “Home Button Lock” has an invalid signature.
US Desc: The profile “Home Button Lock” is invalid.
US Sugg: Profile “Home Button Lock” has an invalid signature.
Domain : MCProfileErrorDomain
Code   : 1000
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
...Underlying error:
NSError:
Desc   : The payload “Home Button Lock” is invalid.
Sugg   : Profile “Home Button Lock” has an invalid signature.
US Desc: The payload “Home Button Lock” is invalid.
US Sugg: Profile “Home Button Lock” has an invalid signature.
Domain : MCPayloadErrorDomain
Code   : 2000
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
...Underlying error:
NSError:
Desc   : Profile “Home Button Lock” has an invalid signature.
US Desc: Profile “Home Button Lock” has an invalid signature.
Domain : MCDefaultsErrorDomain
Code   : 10001
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
Extra info:
{
    isPrimary = 1;
}Extra info:
{
    isPrimary = 1;
}
Jan 30 16:24:23 hipgnosiss-iPad profiled[159] <Notice>: (Error) MC: Failed to parse profile data. Error: NSError:
Desc   : The profile “Home Button Lock” is invalid.
Sugg   : Profile “Home Button Lock” has an invalid signature.
US Desc: The profile “Home Button Lock” is invalid.
US Sugg: Profile “Home Button Lock” has an invalid signature.
Domain : MCProfileErrorDomain
Code   : 1000
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
...Underlying error:
NSError:
Desc   : The payload “Home Button Lock” is invalid.
Sugg   : Profile “Home Button Lock” has an invalid signature.
US Desc: The payload “Home Button Lock” is invalid.
US Sugg: Profile “Home Button Lock” has an invalid signature.
Domain : MCPayloadErrorDomain
Code   : 2000
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
...Underlying error:
NSError:
Desc   : Profile “Home Button Lock” has an invalid signature.
US Desc: Profile “Home Button Lock” has an invalid signature.
Domain : MCDefaultsErrorDomain
Code   : 10001
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
Extra info:
{
    isPrimary = 1;
}Extra info:
{
    isPrimary = 1;
}
Jan 30 16:24:23 hipgnosiss-iPad profiled[159] <Notice>: (Error) MC: Profile cannot be queued for installation. Error: NSError:
Desc   : Invalid Profile
Sugg   : The payload “Home Button Lock” is invalid.
US Desc: Invalid Profile
US Sugg: The payload “Home Button Lock” is invalid.
Domain : MCInstallationErrorDomain
Code   : 4000
Type   : MCFatalError
...Underlying error:
NSError:
Desc   : The profile “Home Button Lock” is invalid.
Sugg   : Profile “Home Button Lock” has an invalid signature.
US Desc: The profile “Home Button Lock” is invalid.
US Sugg: Profile “Home Button Lock” has an invalid signature.
Domain : MCProfileErrorDomain
Code   : 1000
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
...Underlying error:
NSError:
Desc   : The payload “Home Button Lock” is invalid.
Sugg   : Profile “Home Button Lock” has an invalid signature.
US Desc: The payload “Home Button Lock” is invalid.
US Sugg: Profile “Home Button Lock” has an invalid signature.
Domain : MCPayloadErrorDomain
Code   : 2000
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
...Underlying error:
NSError:
Desc   : Profile “Home Button Lock” has an invalid signature.
US Desc: Profile “Home Button Lock” has an invalid signature.
Domain : MCDefaultsErrorDomain
Code   : 10001
Type   : MCFatalError
Params : (
    "Home Button Lock"
)
Extra info:
{
    isPrimary = 1;
}Extra info:
{
    isPrimary = 1;
}

任何人都有任何建议我应该注意什么来解决这个问题?我确实知道还有其他方法可以做自助终端,但这种模式最符合我的需求。

- 比尔

1 个答案:

答案 0 :(得分:0)

不幸的是,在我的测试中,在iOS 7+的任何物理设备上似乎都不可能。 Apple希望特别撤销此操作以强制用户使用应用程序锁定设置,该设置要求设备由配置程序监督。

我使用MDM解决方案(AirWatch或Meraki)取得了一些成功,强制单一应用模式,而实际上并不需要每天将设备物理插入监控Mac。您仍然需要设置监督一次,以允许从MDM下载单个应用程序要求。