精华内容
下载资源
问答
  • iSH[1] 是一个可以运行在 iOS 的 Linux shell,使用了用户模式的 x86 仿真和 syscall 转换技术。iSH 作为一个开源[2]项目已经存在差不多 3 年了,一个星期之前我们终于可以通过 App Store[3] 下载它了。熟悉键盘...

    ffc3959342b188b72b8a94326bd95a26.png

    ef263cad7c7ae3ed3a68ed49f4d0aff6.png

    iSH[1] 是一个可以运行在 iOS 上的 Linux shell,使用了用户模式的 x86 仿真和 syscall 转换技术。

    iSH 作为一个开源[2]项目已经存在差不多 3 年了,一个星期之前我们终于可以通过 App Store[3] 下载它了。

    186d5162f67be32b333b58a841652969.png

    熟悉键盘

    4069f89167b3c1a302fc7f9eadb8e00a.png

    安装 apk

    从 App Store 下载的 iSH,不带 apk(Alpine Linux 下的包管理工具),如果想安装各种程序,比如 Python,我们需要先安装它,

    $ wget -qO- http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86/apk-tools-static-2.10.5-r1.apk | tar -xz sbin/apk.static && ./sbin/apk.static add apk-tools && rm sbin/apk.static
    

    b57a516619b296b8cf8727c8aa26ad01.png

    安装成功!

    另外根据命令cat /etc/os-release确认操作系统为 Alpine Linux v3.12

    安装 Python3 及 pip

    $ apk add python3
    

    ad06e0b911edd99726fc697cbcb9c4ff.png

    Python 3.8.5 成功安装,接下来下载安装 pip,

    $ wget https://bootstrap.pypa.io/get-pip.py
    $ python3 get-pip.py
    

    必要的时候添加下镜像,否则可能 timeout,

    $ python3 get-pip.py -i https://mirrors.aliyun.com/pypi/simple/
    
    

    a6cb80e6aeed2c64fdfe7783f2087734.png

    wget: can't execute 'ssl_client': No such file or directory

    使用 wget 下载 https 网站内容的时候会报错,

    $ wget https://github.com/elisescu/tty-share/files/4048523/tty-share.lin.zip
    Connecting to github.com (192.30.255.112:443)
    wget: can't execute 'ssl_client': No such file or directory
    wget: error getting response: Resource temporarily unavailable
    

    这是因为 busybox 自带的 wget 不支持 https,建议安装新的 wget,

    $ apk add wget
    

    203ea9f738b47cb12909ff4f8db80cce.png

    必要的时候再执行如下命令,

    $ apk add --update ca-certificates openssl && update-ca-certificates
    

    fa47dd874a8e73cf39ae06d148ea4ed0.png

    安装 tty-share[4]

    • 开源
    • 免安装
    • 跨平台
    • 实时同步
    • 可以多人同时访问

    这是一个非常简单的命令行工具,可以远程访问UNIX终端会话。它使用的是PTY系统,因此它可以在任何UNIX系统(Linux,OSX)上运行。因为它是用GO编写的,所以该工具将是一个没有依赖性的二进制文件,并且也可以在您的ARM Raspberry Pi上使用。

    关于它的最重要的部分是它不需要在远程端进行设置。我需要给终端提供远程访问(bash / shell会话)的是二进制工具,并且远程人只需要在浏览器中打开一个秘密URL。

    该项目包含两个命令行实用程序:tty-share和tty-server。

    tty-share用于要共享终端的机器,它连接到服务器以生成一个秘密URL,通过该URL可以在浏览器中查看终端。

    该服务器的实例在http://tty-share.com上运行,因此如果您想自己托管它,则只需要tty-server二进制文件即可。

    在别的电脑上编译 Linux/x86 版本的 tty-share

    $ git clone https://github.com/elisescu/tty-share
    $ cd tty-share
    $ GOOS=linux GOARCH=386 go build .
    

    传到 iSH 上,并运行

    $ chmod +x tty-share
    $ ./tty-share

    89d882b12a8af4939ccd53b71671b537.png

    然后就可以在浏览器里愉快玩耍 iSH 了。

    0c12cabc5175c9b2f80f44ee2d23364b.png

    参考资料

    [1] iSH: https://ish.app/

    [2] 开源: https://github.com/ish-app/ish

    [3] App Store: https://apps.apple.com/us/app/ish-shell/id1436902243

    [4] tty-share: https://github.com/elisescu/tty-share

    展开全文
  • iSH[1] 是一个可以运行在 iOS 的 Linux shell,使用了用户模式的 x86 仿真和 syscall 转换技术。iSH 作为一个开源[2]项目已经存在差不多 3 年了,一个星期之前我们终于可以通过 App Store[3] 下载它了。熟悉键盘...

    iSH[1] 是一个可以运行在 iOS 上的 Linux shell,使用了用户模式的 x86 仿真和 syscall 转换技术。

    iSH 作为一个开源[2]项目已经存在差不多 3 年了,一个星期之前我们终于可以通过 App Store[3] 下载它了。

    熟悉键盘

    安装 apk

    从 App Store 下载的 iSH,不带 apk(Alpine Linux 下的包管理工具),如果想安装各种程序,比如 Python,我们需要先安装它,

    $ wget -qO- http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86/apk-tools-static-2.10.5-r1.apk | tar -xz sbin/apk.static && ./sbin/apk.static add apk-tools && rm sbin/apk.static

    安装成功!

    另外根据命令cat /etc/os-release确认操作系统为 Alpine Linux v3.12

    安装 Python3 及 pip

    $ apk add python3

    Python 3.8.5 成功安装,接下来下载安装 pip,

    $ wget https://bootstrap.pypa.io/get-pip.py

    $ python3 get-pip.py

    必要的时候添加下镜像,否则可能 timeout,

    $ python3 get-pip.py -i https://mirrors.aliyun.com/pypi/simple/

    wget: can't execute 'ssl_client': No such file or directory

    使用 wget 下载 https 网站内容的时候会报错,

    $ wget https://github.com/elisescu/tty-share/files/4048523/tty-share.lin.zip

    Connecting to github.com (192.30.255.112:443)

    wget: can't execute 'ssl_client': No such file or directory

    wget: error getting response: Resource temporarily unavailable

    这是因为 busybox 自带的 wget 不支持 https,建议安装新的 wget,

    $ apk add wget

    必要的时候再执行如下命令,

    $ apk add --update ca-certificates openssl && update-ca-certificates

    安装 tty-share[4]开源

    免安装

    跨平台

    实时同步

    可以多人同时访问

    这是一个非常简单的命令行工具,可以远程访问UNIX终端会话。它使用的是PTY系统,因此它可以在任何UNIX系统(Linux,OSX)上运行。因为它是用GO编写的,所以该工具将是一个没有依赖性的二进制文件,并且也可以在您的ARM Raspberry Pi上使用。

    关于它的最重要的部分是它不需要在远程端进行设置。我需要给终端提供远程访问(bash / shell会话)的是二进制工具,并且远程人只需要在浏览器中打开一个秘密URL。

    该项目包含两个命令行实用程序:tty-share和tty-server。

    tty-share用于要共享终端的机器,它连接到服务器以生成一个秘密URL,通过该URL可以在浏览器中查看终端。

    该服务器的实例在

    在别的电脑上编译 Linux/x86 版本的 tty-share

    $ git clone https://github.com/elisescu/tty-share

    $ cd tty-share

    $ GOOS=linux GOARCH=386 go build .

    传到 iSH 上,并运行

    $ chmod +x tty-share

    $ ./tty-share

    然后就可以在浏览器里愉快玩耍 iSH 了。

    参考资料

    展开全文
  • mac-osx-service-bamboo-6.1-agent:Mac OS X上运行Bamboo 6.1 Agent作为后台服务,以构建iOS IPA和Android APK
  • 但是打包上传平台后测试无法运行 安卓端打开是白屏一段时间然后闪退 iOS端显示如下图 <p><img alt="511550498794_ pic" src=...
  • iSH:iOS上Linux Shell-开源

    2021-05-03 05:02:39
    iSH是一个开源项目,它允许Linux shell环境在iOS设备上本地运行。... 使用iSH,您可以在iOS上运行Linux应用程序和程序,访问Alpine软件包管理器,并使用apk add安装程序。 iSH还具有键盘附加功能,使导航更加容易。
  • android和iOS 通用设置显示不一致,截图运行的是小米demo,使用的是虚拟设备。 <p><strong>期望(必填) 希望Android和iOS显示表现一致 <p><strong>其他的下文/日志/截图 ...
  • 如果你是第一次mac 上运行ios unity程序,有可能你会遇到同样的错误。 unity 最自豪的便是跨平台性 就目前来说我们开发必须要 1) android · 2) ios 两个平台上都能正确运行 android的直接生成apk包,安装基本...

    如果你是第一次在mac 上运行ios unity程序,有可能你会遇到同样的错误。
    
    
    最自豪的便是跨平台性

    就目前来说我们开发必须要在

    1) android

    ·2) ios

    两个平台上都能正确运行

    android的直接生成apk包,安装基本没问题


    今天在测试ios平台的时候,遇到了一些麻烦,便记录下来。在windows写好代码以后,导出xcode工程,导入mac  运行,出现如下错误:


    ld: warning: ignoring file /Volumes/NO NAME/isotest511/Libraries/libiPhone-lib.a, file was built for archive which is not the architecture being linked (i386): /Volumes/NO NAME/isotest511/Libraries/libiPhone-lib.a
    Undefined symbols for architecture i386:
      "_RegisterModule_AI", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_Animation", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_Audio", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_ParticleSystem", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_ParticlesLegacy", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_Physics", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_Physics2D", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_Terrain", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_TerrainPhysics", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_TextRendering", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_UI", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_Umbra", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_RegisterModule_VR", referenced from:
          RegisterStaticallyLinkedModules() in RegisterMonoModules.o
      "_UnityADBannerViewWasClicked", referenced from:
          -[UnityADBanner bannerViewActionDidFinish:] in iAD.o
      "_UnityADBannerViewWasLoaded", referenced from:
          -[UnityADBanner bannerViewDidLoadAd:] in iAD.o
      "_UnityADInterstitialADWasLoaded", referenced from:
          -[UnityInterstitialAd interstitialAdDidLoad:] in iAD.o
      "_UnityBindFramebuffer", referenced from:
    


    由于是第一次用mac运行ios程序,耽误了不少时间,最后发现 错误的根源是 unity 导出xcode工程的问题

    注意发布的时候,player setting的 IOS的几个选项 非常重要
    setting for ios
    preloader assets
    SDK version  如果是 device 那么一定要实机
    SDK simulator 必须是simulator 
    否则会报错








    展开全文
  • 这是一个应用(android / iOS)项目,但页面视图全部都用的是html5页,没有使用app的原生页面,项目可以直接PC上运行html5页面。与服务端的交互全部都是走web api接口方式。客户端的登录名是JSON WEB TOKEN认证( ...
  • 在ios平台,初始化JMessage并登录极光IM后,调用<a href="https://github.com/jpush/jmessage-phonegap-plugin/wiki/APIs">api文档中的addGroupMembers方法将用户添加到已有群组成功。 实际效果 调用...
  • ios打包小记

    2015-02-25 11:07:30
    ios并不像android那样,直接运行一遍之后就会有包apk包可以直接安装其他手机ios需要重新打包。 ios打包,xcode菜单栏product的archive里边,这个过程相当于重新编译了一遍然后生成一个ipa的包。设置打包为...

    ios并不像android那样,直接运行一遍之后就会有包apk包可以直接安装在其他手机上,ios需要重新打包。

    ios打包,在xcode菜单栏product的archive里边,这个过程相当于重新编译了一遍然后生成一个ipa的包。设置打包为release版本还是debug版本在,xcode运行按钮的后边,选中要运行的项目,然后向下移动鼠标选择edit scheme,里边便可以选择debug或者release了。

    archive编译完成后,会弹出一个窗口,选择ecport。

    此时弹出


    【待续】

    展开全文
  • Expo 安卓apk安装包(调试React Native),Expo CLI使您可以轻松地在物理...如果您想在iOS模拟器或Android虚拟设备上运行您的应用程序,请参阅使用本机代码构建项目的说明,以了解如何安装Xcode和设置Android开发环境。
  • 作为系列文章的第三篇,本篇将为你着重展示:Flutter开发过程的打包流程、APP包对比、细节技巧与问题处理,本篇主要描述的 Flutter 的打包、开发过程中遇到的各类问题与细节,算是对两篇的补全。文章汇总地址:...
  • Expo ios端打包测试

    2019-03-09 06:05:56
    但是在ios开发,对于很多原本非ios开发人员,或者不熟悉apple平台开发的人员则会比较麻烦。本文就是出于这个目的,帮助原本可能是前端开发人员出身的技术人员来淌过这个坑。 工欲善其事必先利其器 ...
  • cocos2dx程序不能只VS2012下运行,迟早是要搬运到Android和IOS上的。Windows下移植IOS平台先搁下不说比较困难,只有越狱的苹果机才可以运行。   这里主要讲一下移植Android,windows下cocos2dx打包成APK...
  • GitterMobile 于iOS和Android的非正式客户端。 下载 转到以下载最新的可用apk。 应用预览 产品特点 参见。 ...下载或克隆此存储库后, npm install在目录中运行npm install ,然后需要在app目录中...要在iOS上运行Gitt
  • Kivy 是一套用于跨平台快速应用开发的开源框架,只需编写一套代码,便可运行于各大桌面及移动平台(包括 Linux, Windows, OS X, Android, iOS, 以及 Raspberry Pi) Kivy 采用 Python 和 Cython  编写,...
  • unity 联机调试(android ios

    万次阅读 2015-04-06 18:42:45
    手机安装unityRemote并运行,unity中设置【edit】→【Perferences】,External Tools中,设置Android SDK Location,连接usb后直接运行unity手机就能看到结果。 这种方法问题是使用这个unityRemote运行的结果...
  • iScreenLocker 是 Android 处理系统通知的新途径,可以让您锁屏时看到简洁、美观的新通知,并能直接打开它。如果您想看口袋里的手机有什么新通知,只需从口袋中取出,便会简洁明了地自动显示最新通知。 *软件...
  • *为了Web正确运行Crop,需要flutter版本1.24.0-8.0.pre.359 (主频道),并且您需要编译时启用CanvasKit / Skia: flutter build web --dart-define=FLUTTER_WEB_USE_SKIA=true | 入门 您的pubspec.yaml文件...
  • 其采用Dart(官网、中文网)语言作为开发语言,开发者可以通过Dart语言开发Flutter App,一套代码可同时运行在iOS和Android平台。Flutter提供了丰富的组件、接口,开发者可以很快地为Flutter添加原生扩展。 Java...
  • 征途手机版电脑版安装简介:1、运行原理:《征途手机版电脑版》,需要借助天天模拟器软件才能电脑上运行这款手机游戏。2、具体步骤:第一步:本页面下载《征途手机版》安卓APK文件。第二步:你的...
  • Xcode 是运行在操作系统Mac OS X的集成开发工具(IDE),由Apple Inc开发。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式;Xcode 具有统一的用户界面设计,编码、测试、调试都一个简单的窗口内完成。Xcode签名...
  • 目前,结合PhoneGap 框架使用HTML5+JavaScript+CSS3开发Android或IOS系统的应用和游戏已经成为可能性,这两天自己使用HTML5开发了一款小型悠闲游戏,使用PhoneGap打包成APK运行在Android手机,却遇到不能全屏,...
  • 目前,结合PhoneGap 框架使用HTML5+JavaScript+CSS3开发Android或IOS系统的应用和游戏已经成为可能性,这两天自己使用HTML5开发了一款小型悠闲游戏,使用PhoneGap打包成APK运行在Android手机,却遇到不能全屏,...
  • :speech_balloon: 使用此Flutter应用程序局域网上聊天。 结构体 该存储库包含2个主要项目: 位于websocket文件夹下的websocket项目。 Flutter项目实际是除websocket文件夹以外的所有这些文件夹。 入门 入门...
  • cantk-runtime并非为cantk专用,其它游戏引擎如egret.js, pixi.js, phaser.js, panda.js, egret.js, lufy.js, soya2d和其它基于有HTML5 Canvas 2D游戏引擎都可以上面运行。 标签:Cantk
  • 开发过程中,安卓APK包真机运行非常流畅,却打IPA越狱包真机运行时,出现了掉帧严重的问题,而且还是贯穿整个游戏过程中。认真查遍了海内外,就stack碰到个老外一个月前碰到了一样的问题,但是却没人回答。...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 132
精华内容 52
热门标签
关键字:

在ios上运行apk