相关疑难解决方法(0)

Apple是否会修改提交到App Store的应用程序上的iOS应用程序可执行文件?

与在原始应用程序包中提交给Apple的原始可执行文件相比,当应用程序通过App Store购买并安装在用户的iPhone上时,应用程序的可执行文件是否逐字节相同?或者它是否不同(例如,使用其他签名或加密)?

我只关心可执行文件,而不是整个应用程序包.

特别是代码如......

int main(int argc, char* argv[]) {
   FILE* file = fopen(argv[0], "rb");
   // Read entire contents of executable file; calculate a hash value
   // ...
   fclose(file);
}
Run Code Online (Sandbox Code Playgroud)

...计算与原始提交的可执行文件上的iPhone外部哈希计算相同的哈希值?

例如,如上所述计算SHA256哈希然后使用XCode中的"构建并运行"在附加的iPhone上运行产生与通过openssl sha256 MyAppExecutableFile从OS X中的终端运行来计算SHA256哈希完全相同的结果.这意味着安装app通过XCode不会改变可执行文件.

我的问题是,当应用程序提交到App Store,购买和安装时,这是否仍然存在.

iphone ios

8
推荐指数
1
解决办法
7915
查看次数

标签 统计

ios ×1

iphone ×1